This commit is contained in:
杨建炊 2024-12-14 13:52:02 +08:00
parent ff27d20316
commit 36f9624754

View File

@ -45,7 +45,7 @@ class CheckSkuQualityPeriod extends Command
{ {
//定时任务每天执行一次 //定时任务每天执行一次
$endTime = Carbon::now()->endOfDay()->toDateTimeString(); $endTime = Carbon::now()->endOfDay()->toDateTimeString();
$startTime = Carbon::now()->startOfDay()->toDateTimeString();//目前检查范围是1 $startTime = Carbon::now()->subDays(4)->startOfDay()->toDateTimeString();//目前检查范围是5
//查询未处理过的快过期的异常订单 //查询未处理过的快过期的异常订单
$purchaseRecords = DB::table('purchase_records as a') $purchaseRecords = DB::table('purchase_records as a')
@ -65,16 +65,20 @@ class CheckSkuQualityPeriod extends Command
->where("status", 1)->sum('num'); ->where("status", 1)->sum('num');
if ($totalPurchaseNum < $v->stock) { if ($totalPurchaseNum < $v->stock) {
$messageService->skuQualityPeriodNoticeMessage((array)$v); $messageService->skuQualityPeriodNoticeMessage((array)$v);
}else{
//
$updateIds[] = $v->id;
} }
$updateIds[] = $v->id;
//更新下状态 //更新下状态
} }
PurchaseRecords::query()->whereIn('id', $updateIds)->update([ if(!empty($updateIds)){
"check_status" => 1 PurchaseRecords::query()->whereIn('id', $updateIds)->update([
]); "check_status" => 1
]);
}
} }
Log::info('任务完成:check-CheckSkuQualityPeriod'); Log::info('任务完成:check-CheckSkuQualityPeriod',[$updateIds]);
} }
} }