作者 李忠强

更新

@@ -127,6 +127,8 @@ class Buy extends Api @@ -127,6 +127,8 @@ class Buy extends Api
127 if (!is_numeric($id) || !is_numeric($number)) $this->error('参数不合法'); 127 if (!is_numeric($id) || !is_numeric($number)) $this->error('参数不合法');
128 128
129 $model = new \app\api\model\UserBuylist(); 129 $model = new \app\api\model\UserBuylist();
  130 + $order = $model->with('sku')->where('id',$id)->find();
  131 + if ($number+$order['number'] > $order['stock_num']) $this->error('已达到最大库存,请勿重复提交');
130 $model->where('id',$id)->setInc('number',$number); 132 $model->where('id',$id)->setInc('number',$number);
131 $this->success('SUCCESS'); 133 $this->success('SUCCESS');
132 } 134 }
@@ -96,6 +96,8 @@ class Cart extends Api @@ -96,6 +96,8 @@ class Cart extends Api
96 if (!is_numeric($id) || !is_numeric($number)) $this->error('参数不合法'); 96 if (!is_numeric($id) || !is_numeric($number)) $this->error('参数不合法');
97 97
98 $model = new \app\api\model\Cart(); 98 $model = new \app\api\model\Cart();
  99 + $order = $model->with('sku')->where('id',$id)->find();
  100 + if ($number+$order['number'] > $order['stock_num']) $this->error('已达到最大库存,请勿重复提交');
99 $model->where('id',$id)->setInc('number',$number); 101 $model->where('id',$id)->setInc('number',$number);
100 $this->success('SUCCESS'); 102 $this->success('SUCCESS');
101 } 103 }