feat(cart): 优化购物车商品数量判断逻辑,增加非计量商品小数判断
This commit is contained in:
parent
727a091c5a
commit
3f00f24334
@ -40,12 +40,14 @@ class CartController extends BaseApiController
|
||||
if ($params['cart_num'] < $branchProduct['batch']) {
|
||||
return $this->fail('起批发量低于最低值' . $branchProduct['batch']);
|
||||
}
|
||||
// if ($params['cart_num']<1) {
|
||||
// $is_bulk = StoreProductUnit::where('id', $branchProduct['unit'])->value('is_bulk');
|
||||
// if ($is_bulk == 0) {
|
||||
// return $this->fail('非计量商品,不能有小数');
|
||||
// }
|
||||
// }
|
||||
|
||||
if (convertNumber($params['cart_num']) === false) {
|
||||
$is_bulk = StoreProductUnit::where('id', $branchProduct['unit'])->value('is_bulk');
|
||||
if ($is_bulk == 0) {
|
||||
return $this->fail('非计量商品,不能有小数,请编辑购物车');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//数量下单判断
|
||||
$count = Cart::where(['uid' => $params['uid'], 'delete_time' => null, 'is_pay' => 0])->count();
|
||||
|
@ -43,10 +43,10 @@ class CartController extends BaseAdminController
|
||||
if ($count > 100) {
|
||||
return $this->fail('购物车商品不能大于100个,请先结算');
|
||||
}
|
||||
if ($params['cart_num'] < 1) {
|
||||
if (convertNumber($params['cart_num']) === false) {
|
||||
$is_bulk = StoreProductUnit::where('id', $branchProduct['unit'])->value('is_bulk');
|
||||
if ($is_bulk == 0) {
|
||||
return $this->fail('非计量商品,不能有小数');
|
||||
return $this->fail('非计量商品,不能有小数,请编辑购物车');
|
||||
}
|
||||
}
|
||||
//数量下单判断
|
||||
|
Loading…
x
Reference in New Issue
Block a user