From f9b5cfa478596ad1d2ac440f341ba0c171a2b39e Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Fri, 18 Oct 2024 12:57:50 +0800 Subject: [PATCH] =?UTF-8?q?refactor(admin):=20=E4=BC=98=E5=8C=96=E4=BB=93?= =?UTF-8?q?=E5=BA=93=E4=BA=A7=E5=93=81=E4=BB=B7=E6=A0=BC=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 WarehouseProduct 的 update 方法改为 save 方法,以适应 Laravel 框架的最佳实践 - 优化代码结构,提高可读性和维护性 --- .../beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php index 008adf9c1..b9f27d13b 100644 --- a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php +++ b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php @@ -122,7 +122,7 @@ class BeforehandOrderCartInfoLogic extends BaseLogic if($order['outbound_id']>0){ $wp= WarehouseProduct::where('oid',$order['outbound_id'])->where('product_id',$find['product_id'])->where('financial_pm',0)->find(); if($wp){ - $wp->update(['price'=>$params['purchases'],'total_price'=>$total_price]); + $wp->save(['price'=>$params['purchases'],'total_price'=>$total_price]); $wp_total_price=WarehouseProduct::where('oid', $order['outbound_id'])->where('financial_pm',0)->sum('total_price'); WarehouseOrder::where('id', $order['outbound_id'])->update(['total_price' => $wp_total_price]); }