diff --git a/app/task/TaskSettlementCron.php b/app/task/TaskSettlementCron.php index c28a2a343..efff52cb8 100644 --- a/app/task/TaskSettlementCron.php +++ b/app/task/TaskSettlementCron.php @@ -21,9 +21,20 @@ class TaskSettlementCron extends Task{ protected function execute() { //yesterday - $all=TaskSchedulingPlan::whereDay('end_time','yesterday')->where('is_pay',0)->with(['template_info','scheduling'=>function($query){ - $query->where('company_type', 18); - }])->select()->toArray(); +// $all=TaskSchedulingPlan::whereDay('end_time','yesterday') +// ->where('is_pay',0) +// ->with(['template_info','scheduling'=>function($query){ +// $query->where('company_type', 18); +// }]) +// ->select() +// ->toArray(); + $all = TaskSchedulingPlan::whereDay('end_time','yesterday') + ->withJoin(['scheduling'], 'left') + ->where('scheduling.company_type', 18) + ->where('is_pay',0) + ->with(['template_info']) + ->select() + ->toArray(); foreach($all as $k=>$v){ queue(TaskInformationJob::class,$v); }