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