where([ [ 'execute_time', '<', time() - self::SUCCESS_SAVE_DAY * 86400 ], [ 'status', '=', 'success' ], ])->delete(); ( new SysScheduleLog() )->where([ [ 'execute_time', '<', time() - self::ERROR_SAVE_DAY * 86400 ], [ 'status', '=', 'error' ], ])->delete(); return true; } catch (\Exception $e) { Log::write('AutoClearScheduleLog 定时清除schedule_log数据失败' . date('Y-m-d h:i:s') . $e->getMessage() . $e->getFile() . $e->getLine()); return false; } } }