From b26f0bd431f91d8212ade01708cc2e3f898899e8 Mon Sep 17 00:00:00 2001 From: lqmac Date: Wed, 25 Oct 2023 20:37:43 +0800 Subject: [PATCH] 1 --- application/api/controller/Order.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/application/api/controller/Order.php b/application/api/controller/Order.php index f2ae72c..6876aca 100755 --- a/application/api/controller/Order.php +++ b/application/api/controller/Order.php @@ -162,6 +162,7 @@ class Order extends Api * @return [type] [description] */ public function getBuyTime(&$warehouse, $user){ + var_dump($user['advance_access_minute']); $advance_access_minute = $user['advance_access_minute'] * 60; $time = strtotime($warehouse['start']) - $advance_access_minute; @@ -216,6 +217,9 @@ class Order extends Api // } $warehouse = Warehouse::where('id', $info['warehouse_id'])->find(); $this->getBuyTime($warehouse, $user); + echo "
";
+        print_r($warehouse['start']);
+        exit();
         $owner = User::where('id', $info['owner_id'])->find();
         $info['warehouse'] = $warehouse;
         $info['owner'] = $owner;
@@ -264,14 +268,13 @@ class Order extends Api
             $this->error("抢购时间已结束!");
         }
         //使用redis锁,限制下单
-        $lock_key = "createOrder_".$goods_id;
+        $lock_key = $this->request->domain()."_createOrder_".$goods_id;
         $res = Cache::store('redis')->setnx($lock_key, 1);
         
         if (!$res) {
             $this->error("您的手速太慢了,商品已被抢!");
         }
         Cache::store('redis')->expire($lock_key, self::CACHE_TIME);
-        //exit();
         $order_amount = $goods['price'] * $num;
         $coupon_price = 0;
         $pay_amount = $order_amount - $coupon_price;