refactor(admin): 优化商品库存校验逻辑
- 修改了库存校验的条件判断,使用取反逻辑 - 提高了代码的可读性和逻辑清晰度 - 确保在库存不足时抛出正确的异常信息
This commit is contained in:
parent
c06ca03681
commit
100a3c9f82
@ -385,7 +385,7 @@ class BeforehandOrderLogic extends BaseLogic
|
|||||||
}
|
}
|
||||||
foreach ($storege_arr as $key => $value) {
|
foreach ($storege_arr as $key => $value) {
|
||||||
if ($value['is_verify']==1 && $v['product_id'] == $value['product_id']) {
|
if ($value['is_verify']==1 && $v['product_id'] == $value['product_id']) {
|
||||||
if ($v['cart_num'] < $value['nums']) {
|
if (($v['cart_num'] < $value['nums'])==false) {
|
||||||
$store_name=StoreProduct::where('id', $v['product_id'])->withTrashed()->value('store_name');
|
$store_name=StoreProduct::where('id', $v['product_id'])->withTrashed()->value('store_name');
|
||||||
throw new BusinessException('商品:'.$store_name.'已开启强制库存校验,库存不足,库存数量' . $value['nums'].',需求数量:' . $v['cart_num']);
|
throw new BusinessException('商品:'.$store_name.'已开启强制库存校验,库存不足,库存数量' . $value['nums'].',需求数量:' . $v['cart_num']);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user