From 74f5de71d67bacb5ca1e58b523283d82373383ec Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Wed, 20 Nov 2024 16:52:54 +0800 Subject: [PATCH] =?UTF-8?q?refactor(admin):=20=E4=BC=98=E5=8C=96=E5=89=8D?= =?UTF-8?q?=E7=BD=AE=E8=AE=A2=E5=8D=95=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了不必要的采购价处理逻辑 - 删除了未使用的用户信息查询 - 简化了订单 ID 和验证码的生成过程 --- .../beforehand_order/BeforehandOrderLogic.php | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/app/admin/logic/beforehand_order/BeforehandOrderLogic.php b/app/admin/logic/beforehand_order/BeforehandOrderLogic.php index 55f85fbb7..1a2c03045 100644 --- a/app/admin/logic/beforehand_order/BeforehandOrderLogic.php +++ b/app/admin/logic/beforehand_order/BeforehandOrderLogic.php @@ -180,17 +180,6 @@ class BeforehandOrderLogic extends BaseLogic $product = StoreProduct::where('id', $v['product_id'])->find(); $find = StoreProductLogic::ordinary($product, $params['store_id'], 0, $product); } - if (in_array($order['order_type'], [2, 3])) { - if (isset($v['purchase']) && $v['purchase'] > 0) { - $purchase = $v['purchase']; - } else { - $purchase = StoreProduct::where('id', $v['product_id'])->withTrashed()->value('purchase'); - $find['purchase'] = $purchase; - // $purchase = $v['price']; - } - $find->save(['price' => $v['price'], 'vip_price' => $v['price'], 'cost' => $v['price'], 'purchase' => $purchase]); - } - $cart_select[$k]['price'] = $v['price']; //判断如果采购价小于售价,则采购价等于售价 @@ -228,13 +217,10 @@ class BeforehandOrderLogic extends BaseLogic $cart_select[$k]['name'] = $find['store_name']; $cart_select[$k]['store_id'] = $params['store_id'] ?? 0; - $total_price = bcadd($total_price, $total_prices, 2); $pay_price = bcadd($pay_price, $total_prices, 2); $cost_price = bcadd($pay_price, $cart_select[$k]['total_purchase'], 2); } - $user = User::where('id', $params['user_id'])->find(); - $order_id = getNewOrderId('PF'); $code = rand(1, 10) . '-' . substr($order_id, -5);