正在显示
1 个修改的文件
包含
7 行增加
和
3 行删除
@@ -56,17 +56,21 @@ class Cart extends Api | @@ -56,17 +56,21 @@ 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('库存不足'); |
66 | - } | 68 | + } else { |
67 | $data['number'] = $number; | 69 | $data['number'] = $number; |
68 | $model->isUpdate(false)->save($data); | 70 | $model->isUpdate(false)->save($data); |
69 | } | 71 | } |
72 | + | ||
73 | + } | ||
70 | $this->success('SUCCESS'); | 74 | $this->success('SUCCESS'); |
71 | } | 75 | } |
72 | 76 |
-
请 注册 或 登录 后发表评论