From 92cc14fabac9322711d4cb6886ccdc3523d66382 Mon Sep 17 00:00:00 2001
From: liu <1873441552@qq.com>
Date: Sat, 8 Jun 2024 15:34:14 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8A=98=E6=89=A3=E4=BB=B7=E6=A0=BC=E5=A4=84?=
 =?UTF-8?q?=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/api/logic/order/OrderLogic.php | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app/api/logic/order/OrderLogic.php b/app/api/logic/order/OrderLogic.php
index d74341178..a243ad507 100644
--- a/app/api/logic/order/OrderLogic.php
+++ b/app/api/logic/order/OrderLogic.php
@@ -64,7 +64,7 @@ class OrderLogic extends BaseLogic
                     continue;
                 }
                 if(isset($check) && $check['status'] == 1){
-                    $find['price'] = StoreProduct::where('product_id',$find['product_id'])->value('ot_price');
+                    $find['price'] = StoreProduct::where('id',$find['product_id'])->withTrashed()->value('ot_price');
                 }
                 $cart_select[$k]['total'] = bcmul($v['cart_num'], $find['price'], 2);//钱
                 $cart_select[$k]['price'] = $find['price'];
@@ -94,8 +94,9 @@ class OrderLogic extends BaseLogic
             $vipPrice = 0;
             if(isset($check) && $check['status'] == 1){
 //                $discountRate = '0.99';//首单逻辑
-                $discountRate = $check['remark'];
-                $discountRate = bcdiv($discountRate, '100', 2);
+//                $pay_price 是价格
+                $discountRate = $check['remark'];//折扣
+                $discountRate = bcdiv($discountRate, '10', 2);
                 $pay_price =  bcdiv(bcmul($pay_price, $discountRate, 4), '1', 2);
             }else{
                 $userVip = User::where('id',\request()->userId)->value('user_ship');