wesmiler 2 tahun lalu
induk
melakukan
de331d20ea
1 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 5 1
      app/Services/Api/TaskService.php

+ 5 - 1
app/Services/Api/TaskService.php

@@ -10,6 +10,7 @@
 // +----------------------------------------------------------------------
 
 namespace App\Services\Api;
+use App\Models\AccountLogModel;
 use App\Models\TaskLogModel;
 use App\Models\TaskModel;
 use App\Services\BaseService;
@@ -338,7 +339,10 @@ class TaskService extends BaseService
                     // 所有任务完成
                     RedisService::set("caches:task:day_count_{$userId}",['list'=> $dayTaskList,'count'=> $completeCount], 600);
                     if($completeCount == count($dayTaskList)){
-                        FinanceService::make()->settleTaskPower($userId, $power, 0, "每日任务奖励");
+                        if(!AccountLogModel::where(['user_id'=> $userId,'source_id'=>date('Ymd'),'coin_type'=>3,'status'=>1,'mark'=>1])->value('id')){
+                            FinanceService::make()->settleTaskPower($userId, $power, date('Ymd'), "每日任务奖励");
+                        }
+
 
                         // 今日任务更新完成
                         if($ids){