|
|
@@ -33,9 +33,10 @@
|
|
|
|
|
|
// 每天凌晨 2:00 自动 dispatch 这个 Job
|
|
|
Schedule::job(new DailyReportJob)
|
|
|
- ->dailyAt('02:00')
|
|
|
+ // ->dailyAt('02:00')
|
|
|
+ ->twiceDaily(0, 12)
|
|
|
->timezone('Asia/Shanghai') // 根据你的服务器时区调整
|
|
|
->onOneServer() // 多服务器部署时防止重复执行(推荐)
|
|
|
->withoutOverlapping() // 防止重叠执行(如果上一次还没完,这次不跑)
|
|
|
- ->name('daily-report-job') // 给任务起个名字,便于日志追踪
|
|
|
- ->description('每天生成日报表');
|
|
|
+ ->name('report-every-12h')
|
|
|
+ ->description('每 12 小时生成一次报表');
|