parent
3077696e46
commit
4e5dce0f2c
|
|
@ -39,9 +39,24 @@ class CancelRefund extends Command
|
|||
public function handle()
|
||||
{
|
||||
Log::info('CancelRefund取消订单并退款');
|
||||
$closeDate = date('Y-m-d H:i:s', time() - 10 * 60);
|
||||
$closeDate = date('Y-m-d H:i:s', time() - 5 * 60);
|
||||
Order::where('pay_state', PayState::SUCCESS)
|
||||
->whereIn('lottery_state', [LottState::PENDING,LottState::DRAFT])
|
||||
->where('lottery_state', LottState::PENDING)
|
||||
->where('odds_close_time', '<', $closeDate)
|
||||
->where(function($query) {
|
||||
$query->where('pid', 0)
|
||||
->orWhereRaw('id=pid') // 合买
|
||||
->orWhereRaw('id!=pid and type=4'); // 跟单
|
||||
})
|
||||
->chunkById(200, function($orders) {
|
||||
|
||||
foreach ($orders as $order) {
|
||||
$this->cancelAndRefund($order);
|
||||
}
|
||||
});
|
||||
$closeDate = date('Y-m-d H:i:s', time() + 30 * 60);
|
||||
Order::where('pay_state', PayState::SUCCESS)
|
||||
->where('lottery_state', LottState::DRAFT)
|
||||
->where('odds_close_time', '<', $closeDate)
|
||||
->where(function($query) {
|
||||
$query->where('pid', 0)
|
||||
|
|
|
|||
Loading…
Reference in New Issue