Selaa lähdekoodia

fix(order): 解决订单创建时收货地址为空的验证问题

- 添加了收货地址ID的空值检查
- 验证失败时返回相应的错误提示信息
- 确保在创建订单前必须选择有效的收货地址
shichen 2 kuukautta sitten
vanhempi
commit
325e391816
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      app/controller/api/store/order/StoreOrder.php

+ 3 - 0
app/controller/api/store/order/StoreOrder.php

@@ -77,6 +77,9 @@ class StoreOrder extends BaseController
77 77
 
78 78
         if (!($count = count($cartId)) || $count != count($cartRepository->validIntersection($cartId, $uid)))
79 79
             return app('json')->fail('已失效或已下单');
80
+        if (!$addressId) {
81
+            return app('json')->fail('请选择收货地址');
82
+        }
80 83
         $orderInfo = $this->repository->cartIdByOrderInfo($uid, $cartId, $addressId,true,$psType);
81 84
         $orderInfo['product_type']=0;
82 85
         if($this->source=='yhc'){