cyzhao 11 місяців тому
батько
коміт
7fdafe5334
1 змінених файлів з 19 додано та 14 видалено
  1. 19 14
      Gameserver/App/process/FightProc.php

+ 19 - 14
Gameserver/App/process/FightProc.php

@@ -687,27 +687,32 @@ class FightProc {
 
         $selfIsHasRank = 0; //本人是否上榜 0未上榜没有排名 1上榜则selfRank就是排名
         $selfExtraInfo = 0;
-     
+        $isExistFinishReward = 0;
+        $isExistFinishReward_other = 0;
         if ($type == 1) {
             $list = gMem()->zrevrange(MemKey_GameRun::Rank_MainGateIndex_Zone_zset(req()->zoneid), 0, glc()->Rank_MainGateIndex_OnListRank, true);
-            $selfExtraInfo = ctx()->gates->maxPassGateNumId();           
+            $selfExtraInfo = ctx()->gates->maxPassGateNumId();        
+            
+            $isExistFinishReward = self::isExistNoDrawed_MainGate();
+            $isExistFinishReward_other = self::isExistNoDrawed_FightPower();
         } else {
             $list = gMem()->zrevrange(MemKey_GameRun::Rank_FightPower_Zone_zset(req()->zoneid), 0, glc()->Rank_FightPower_OnListRank, true);
-            $selfExtraInfo = self::countUserFightPower();           
+            $selfExtraInfo = self::countUserFightPower();   
+            
+            $isExistFinishReward = self::isExistNoDrawed_FightPower();
+            $isExistFinishReward_other = self::isExistNoDrawed_MainGate();
         }
-        $isExistFinishReward_mainGate = self::isExistNoDrawed_MainGate();
-        $isExistFinishReward_fightPower = self::isExistNoDrawed_FightPower();
-
-        if ($isExistFinishReward_mainGate == 1) {
-            $isExistFinishReward_mainGate = true;
+              
+        if ($isExistFinishReward == 1) {
+            $isExistFinishReward = true;
         } else {
-            $isExistFinishReward_mainGate = false;
+            $isExistFinishReward = false;
         }
         
-        if ($isExistFinishReward_fightPower == 1) {
-            $isExistFinishReward_fightPower = true;
+        if ($isExistFinishReward_other == 1) {
+            $isExistFinishReward_other = true;
         } else {
-            $isExistFinishReward_fightPower = false;
+            $isExistFinishReward_other = false;
         }
 
         $selfRank = null;
@@ -733,8 +738,8 @@ class FightProc {
             'rankInfo' => $retArr,
             'selfRank' => $selfRank,
             'selfIsHasRank' => $selfIsHasRank,
-            'isExistFinishReward_MainGate' => $isExistFinishReward_mainGate,
-            'isExistFinishReward_FightPower' => $isExistFinishReward_fightPower,
+            'isExistFinishReward' => $isExistFinishReward,
+            'isExistFinishReward_other' => $isExistFinishReward_other,
         );
         return Resp::ok($ret);
     }