diff --git a/app/job/TaskInformationJob.php b/app/job/TaskInformationJob.php index d577bf3c5..00e9b4f7d 100644 --- a/app/job/TaskInformationJob.php +++ b/app/job/TaskInformationJob.php @@ -29,6 +29,7 @@ class TaskInformationJob if ($data['template_info']['type'] == 31) { if ($data['template_info']['information_count'] < $data['template_info']['information_day_count']) { Log::info('任务结算失败,信息更新未达到要求:' . json_encode($data)); + Task::where('id', $data['task_id'])->update(['status' => 5]); return false; } $name = '小组队长'; @@ -39,6 +40,7 @@ class TaskInformationJob $shang_date_total_price = App(RemoteController::class)->shang_date_total_price($company); if ($shang_date_total_price == false) { Log::info('任务结算失败,交易金额未达到要求:' . json_encode($data)); + Task::where('id', $data['task_id'])->update(['status' => 5]); return false; } $name = $shang_date_total_price['name']; @@ -48,6 +50,7 @@ class TaskInformationJob $task_count = Task::where('id', $data['task_id'])->field('director_uid')->where('status', 3)->with('director_info')->find(); if (empty($task_count)) { Log::info('列105 任务 '.$data['template_info']['title'].'结算失败,任务为空:' . json_encode($data)); + Task::where('id', $data['task_id'])->update(['status' => 5]); return false; } $name = $task_count['director_info']['nickname'];