From 49d534a48d40f132c237f346a121ac1e386545d5 Mon Sep 17 00:00:00 2001 From: lewis <604446095@qq.com> Date: Fri, 18 Apr 2025 17:49:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E5=95=86=E5=93=81=E4=BB=B7?= =?UTF-8?q?=E6=A0=BC=E6=AF=94=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../logic/store_product_price/StoreProductPriceLogic.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/admin/logic/store_product_price/StoreProductPriceLogic.php b/app/admin/logic/store_product_price/StoreProductPriceLogic.php index fe394edf0..1f5436dac 100644 --- a/app/admin/logic/store_product_price/StoreProductPriceLogic.php +++ b/app/admin/logic/store_product_price/StoreProductPriceLogic.php @@ -39,6 +39,13 @@ class StoreProductPriceLogic extends BaseLogic try { $model = StoreProductPrice::create($params); + StoreProductPriceList::where('product_id', $model['product_id'])->update([ + 'supply_rate' => $params['purchase_lv'] * 100, + 'merchant_rate' => $params['cost_lv'] * 100, + 'vip_rate' => $params['vip_lv'] * 100, + 'price_rate' => $params['price_lv'] * 100, + ]); + $productPrice = StoreProduct::where('id', $model['product_id'])->value('vip_price'); if ($productPrice != $model['vip_price']) { SqlChannelPriceLog($model['product_id'], 43, $productPrice, $model['vip_price']);