virtual_activated_at
This commit is contained in:
parent
08e097e7ab
commit
aaa969a283
@ -43,10 +43,13 @@ class RefundSync extends Command
|
||||
->update(['refunded_at' => $item->create_time]);
|
||||
|
||||
DB::table('virtual_order_cards_partition')
|
||||
->whereIn('sim', $item->sim)
|
||||
->where('created_at', '<=', $item->create_time)
|
||||
// ->whereNull('service_start_at')
|
||||
->update(['refunded_at' => $item->create_time]);
|
||||
->leftJoin('cards', 'cards.sim', '=', 'virtual_order_cards_partition.sim')
|
||||
->whereIn('virtual_order_cards_partition.sim', $item->sim)
|
||||
->where('virtual_order_cards_partition.created_at', '<=', $item->create_time)
|
||||
->where(function ($query) use ($item) {
|
||||
$query->whereNull('cards.virtual_activated_at')->orWhere('cards.virtual_activated_at', '>=', $item->create_time);
|
||||
})
|
||||
->update(['virtual_order_cards_partition.refunded_at' => $item->create_time]);
|
||||
}
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user