WIN-2308041133\Administrator 3 місяців тому
батько
коміт
7d3dae7f86
1 змінених файлів з 7 додано та 0 видалено
  1. 7 0
      app/models/system/SystemUserTask.php

+ 7 - 0
app/models/system/SystemUserTask.php

@@ -462,23 +462,30 @@ class SystemUserTask extends BaseModel
     public static function getTaskComplete($level_id, $uid, $isCount = false)
     {
         $taskIds = self::visibleWhere()->where('level_id', $level_id)->column('id', 'id');
+        @file_put_contents('quanju.txt',  $level_id."-怎么只有id的\r\n", 8);
+        @file_put_contents('quanju.txt',  json_encode($taskIds)."-task列表\r\n", 8);
         $taskIdsCount = count($taskIds);
         //如果当前会员没有任务默认为直接升级为下一等级
         if ($taskIdsCount) {
             if ($isCount) {
+                @file_put_contents('quanju.txt',  "-123\r\n", 8);
                 return UserTaskFinish::group('task_id')->where('uid', $uid)->where('task_id', 'in', $taskIds)->count();
             } else {
                 $finishCount = UserTaskFinish::group('task_id')->where('status', $isCount ? 1 : 0)->where('uid', $uid)->where('task_id', 'in', implode(',', $taskIds))->count();
             }
             //如果当前任务有完成其一的,查询当前完成的任务数量,如果有任务完成则达成当前vip
             if (self::visibleWhere()->where('id', 'in', implode(',', $taskIds))->where('is_must', 0)->count() && $finishCount) {
+                @file_put_contents('quanju.txt',  "-147\r\n", 8);
                 return true;
             }
+            @file_put_contents('quanju.txt',  "-789\r\n", 8);
             return $finishCount >= $taskIdsCount;
         }
         if ($isCount) return 0;
+        @file_put_contents('quanju.txt',  "-753\r\n", 8);
         //如果没有设置任务当前等级无需购买则返回false
         if (SystemUserLevel::be(['id' => $level_id, 'is_pay' => 0])) return false;
+        @file_put_contents('quanju.txt',  "-963\r\n", 8);
         return true;
     }