From edd7fbfbb925d7f5dd09e91666feb2ba108b9099 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Thu, 18 Mar 2021 15:32:19 +0800 Subject: [PATCH] Update OrderClear.php --- app/data/command/OrderClear.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/data/command/OrderClear.php b/app/data/command/OrderClear.php index 819885846..c20d1f68c 100644 --- a/app/data/command/OrderClear.php +++ b/app/data/command/OrderClear.php @@ -42,15 +42,15 @@ class OrderClear extends Command { try { $map = []; - $map[] = ['status', '=', '1']; - $map[] = ['payment_status', '=', '0']; + $map[] = ['status', '<', 3]; + $map[] = ['payment_status', '=', 0]; $map[] = ['create_at', '<', date('Y-m-d H:i:s', strtotime('-30 minutes'))]; [$total, $count] = [$this->app->db->name('ShopOrder')->where($map)->count(), 0]; $this->app->db->name('ShopOrder')->where($map)->select()->map(function ($item) use ($total, &$count) { $this->queue->message($total, ++$count, "开始取消未支付的订单 {$item['order_no']}"); $this->app->db->name('ShopOrder')->where(['order_no' => $item['order_no']])->update([ - 'status' => '0', - 'cancel_status' => '1', + 'status' => 0, + 'cancel_status' => 1, 'cancel_datetime' => date('Y-m-d H:i:s'), 'cancel_remark' => '30分钟未完成支付已自动取消', ]);