diff --git a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php index 1defced89..d74df2910 100644 --- a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php +++ b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php @@ -280,8 +280,9 @@ class BeforehandOrderCartInfoLogic extends BaseLogic PurchaseProductOffer::where('order_id',$find['bhoid'])->where('product_id',$find['product_id'])->update(['delete_time'=>time()]); } $res=BeforehandOrderCartInfo::destroy($params['id']); - $pay_price=BeforehandOrderCartInfo::where('bhoid', $params['id'])->sum('pay_price'); - BeforehandOrder::where('id',$find['bhoid'])->update(['pay_price'=>$pay_price]); + $pay_price=BeforehandOrderCartInfo::where('bhoid', $find['bhoid'])->sum('pay_price'); + $total_price=BeforehandOrderCartInfo::where('bhoid', $find['bhoid'])->sum('total_price'); + BeforehandOrder::where('id',$find['bhoid'])->update(['pay_price'=>$pay_price, 'total_price'=>$total_price]); return $res; }