task(); }); } public function task() { try { $taskData=Db::table('wa_cron_task') ->where('day_dividend_time','<=',time()) ->where('is_finish',1) ->limit(300) ->pluck('id') ->toArray(); foreach ($taskData as $k=>$v){ TaskBusiness::taskOne($v); } }catch (\Throwable $exception){ Log::channel('task')->error($exception->getMessage()); } } }