소스 검색

任务bug

cyzhao 1 년 전
부모
커밋
f6e7b68bdd
1개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. 10 2
      Gameserver/App/process/TaskProc.php

+ 10 - 2
Gameserver/App/process/TaskProc.php

@@ -71,6 +71,10 @@ class TaskProc {
         }
         
         $retDic = (array) $retDic;
+        if(count($retDic) <= 0){
+            return;
+        }
+        
         ksort($retDic);
         $index = ctx()->task->taskIndex;
         foreach ($retDic as $id => $mo) {
@@ -97,7 +101,7 @@ class TaskProc {
         foreach ($dic as $id => $mo) {
             if($mo->type == 2){       
                 foreach ($taskcards as $uid => $card) {
-                    if($card->typeId == $mo->id){                       
+                    if($card->typeId == $mo->typeId){                       
                         $dailyCards[] = $uid;
                     }
                 }
@@ -109,8 +113,12 @@ class TaskProc {
         foreach ($dailyCards as $uid) {
             unset($taskcards->$uid);
         }
-        
+                       
         $retDic = (array) $retDic;
+        if(count($retDic) <= 0){
+            return;
+        }
+        
         ksort($retDic);
         $index = ctx()->task->taskIndex;
         foreach ($retDic as $id => $mo) {