正在显示
1 个修改的文件
包含
8 行增加
和
4 行删除
@@ -56,16 +56,20 @@ class Cart extends Api | @@ -56,16 +56,20 @@ class Cart extends Api | ||
56 | $spec_sku = new Litestoregoodsspec(); | 56 | $spec_sku = new Litestoregoodsspec(); |
57 | $spec_info = $spec_sku->where('goods_spec_id', $sku_id)->find(); | 57 | $spec_info = $spec_sku->where('goods_spec_id', $sku_id)->find(); |
58 | if ($cart) { | 58 | if ($cart) { |
59 | - if ( $number > $spec_info['stock_num']) { | 59 | + if ($number > $spec_info['stock_num']) { |
60 | $this->error('库存不足'); | 60 | $this->error('库存不足'); |
61 | + } else { | ||
62 | + $model->where($where)->update(['number'=>$number]); | ||
61 | } | 63 | } |
62 | - $cart->setInc('number', $number); | 64 | + |
63 | } else { | 65 | } else { |
64 | if ($spec_info['stock_num'] > $number) { | 66 | if ($spec_info['stock_num'] > $number) { |
65 | $this->error('库存不足'); | 67 | $this->error('库存不足'); |
68 | + } else { | ||
69 | + $data['number'] = $number; | ||
70 | + $model->isUpdate(false)->save($data); | ||
66 | } | 71 | } |
67 | - $data['number'] = $number; | ||
68 | - $model->isUpdate(false)->save($data); | 72 | + |
69 | } | 73 | } |
70 | $this->success('SUCCESS'); | 74 | $this->success('SUCCESS'); |
71 | } | 75 | } |
-
请 注册 或 登录 后发表评论