weizong song 4 months ago
parent 978b7699c1
commit 5a54efd2d5

@ -66,9 +66,11 @@ class FixOrderItemsPaidAt extends Command
$this->info("目标时间点:{$serviceDateEnd}");
// 查询需要修复的记录
// 条件paid_at 的日期晚于 service_date且不在同一月份
$items = OrderItems::where('service_date', $serviceDateStr)
->whereNotNull('paid_at')
->whereRaw("DATE(`paid_at`) > '{$serviceDateStr}'")
->whereRaw("DATE_FORMAT(`paid_at`, '%Y-%m') > DATE_FORMAT('{$serviceDateStr}', '%Y-%m')")
->where('total', '>', 0)
->with(['order' => function ($query) {
$query->select('id', 'customer_id');

Loading…
Cancel
Save