|
|
@@ -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) {
|