浏览代码

任务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) {