|
|
@@ -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){
|