cyzhao 11 месяцев назад
Родитель
Сommit
3fd366038c
1 измененных файлов с 16 добавлено и 11 удалено
  1. 16 11
      Gameserver/App/process/FightProc.php

+ 16 - 11
Gameserver/App/process/FightProc.php

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