|
@@ -240,15 +240,7 @@ class Shoppingcar extends Base
|
|
|
$up1 = Db::table('shopping_trolley')->where(['id'=>$id])->update(['num'=>$num + $car_info['num']]);
|
|
|
}
|
|
|
// 商品规格详情
|
|
|
- $spec = json_decode($ck_ret['goods_info']['spec'],true);
|
|
|
- foreach ($spec as &$pv) {
|
|
|
- if($pv['goods_no'] == $car_info['goods_no']) {
|
|
|
- $pv['store_num']+=$num;
|
|
|
- }
|
|
|
- }
|
|
|
- $up2 = Db::table('store_goods')
|
|
|
- ->where(['id'=>$car_info['goods_id']])
|
|
|
- ->update(['stock'=>$ck_ret['goods_info']['stock']+$num,'spec'=>json_encode($spec)]);
|
|
|
+ $up2 = update_goods_stock($car_info['goods_id'],$car_info['goods_no'],$num);
|
|
|
if(!$up1 || !$up2) {
|
|
|
Db::rollback();
|
|
|
$this->error('修改失败');
|