|
@@ -799,10 +799,12 @@ class buyModel {
|
|
|
* @param array $buy_items 商品ID => 购买数量
|
|
|
*/
|
|
|
public function editGoodsNum($buy_items) {
|
|
|
- $model = Model()->table('goods');
|
|
|
+ //$model = Model()->table('goods');
|
|
|
+ $model = Model('goods');
|
|
|
foreach ($buy_items as $goods_id => $buy_num) {
|
|
|
$data = array('goods_storage'=>array('exp','goods_storage-'.$buy_num),'goods_salenum'=>array('exp','goods_salenum+'.$buy_num));
|
|
|
- $result = $model->where(array('goods_id'=>$goods_id))->update($data);
|
|
|
+ //$result = $model->where(array('goods_id'=>$goods_id))->update($data);
|
|
|
+ $result = $model->editGoodsById($data, $goods_id);
|
|
|
if (!$result) throw new Exception(L('cart_step2_submit_fail'));
|
|
|
}
|
|
|
}
|