panghu 6 månader sedan
förälder
incheckning
4b3c466755
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6 0
      app/Http/Controllers/Api/OrderController.php

+ 6 - 0
app/Http/Controllers/Api/OrderController.php

@@ -8,6 +8,7 @@ use App\Http\Controllers\ApiController;
 use App\Models\MemberOpenId;
 use App\Models\Order;
 use App\Models\OrderItem;
+use App\Models\TableNumber;
 use App\Servers\CommonServer;
 use App\Servers\OrderServer;
 use App\Servers\RedisDataServer;
@@ -130,6 +131,11 @@ class OrderController extends ApiController
         $shop = ShopServer::creatServer()->getShopInfo($shop_id);
         if (empty($shop)) return $this->apiResponseError('该商家不存在');
         if ($shop['status'] != 1) return $this->apiResponseError('商家闭店休息中');
+        //获取桌号信息
+        $table = TableNumber::where('shop_id',$shop_id)->where('table_number',$table_number)->select(['id','status'])->first();
+
+        if (empty($table)) return $this->apiResponseError('桌号不存在');
+        if ($table->{'status'} != 1) return $this->apiResponseError('桌号不可用');
         //获取购买的商品信息
         $cartResult = ShoppingCartServer::creatServer()->getCartList($shopping_cart);
         if ($cartResult['code'] == 0) {