From 3597f7a760e110f5b1dbeb3495bb868cca618cb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Tue, 9 Mar 2021 14:52:08 +0800 Subject: [PATCH] Update Order.php --- app/data/controller/api/auth/Order.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/data/controller/api/auth/Order.php b/app/data/controller/api/auth/Order.php index 6c7768069..10b930bc2 100644 --- a/app/data/controller/api/auth/Order.php +++ b/app/data/controller/api/auth/Order.php @@ -78,7 +78,7 @@ class Order extends Auth if ($truckType !== $goodsInfo['truck_type']) $this->error('不能混合下单'); // 限制购买数量 if (isset($goods['limit_max_num']) && $goods['limit_max_num'] > 0) { - $map = [['a.status', 'in', [2, 3, 4, 5]], ['b.goods_code', '=', $goods['code']], ['a.uid', '=', $this->uuid]]; + $map = [['a.uid', '=', $this->uuid], ['a.status', 'in', [2, 3, 4, 5]], ['b.goods_code', '=', $goods['code']]]; $buys = $this->app->db->name('StoreOrder')->alias('a')->join('store_order_item b', 'a.order_no=b.order_no')->where($map)->sum('b.stock_sales'); if ($buys + $count > $goods['limit_max_num']) $this->error('超过限购数量'); }