cyzhao vor 1 Jahr
Ursprung
Commit
f6e7b68bdd
1 geänderte Dateien mit 10 neuen und 2 gelöschten Zeilen
  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) {