WIN-2308041133\Administrator 9 hours ago
parent
commit
cb86d92513
1 changed files with 2 additions and 2 deletions
  1. 2 2
      app/services/order/StoreOrderSuccessServices.php

+ 2 - 2
app/services/order/StoreOrderSuccessServices.php

@@ -223,7 +223,7 @@ class StoreOrderSuccessServices extends BaseServices
                 $serviceAmount = floatval(sys_config('service_gift', 0));
             } else {
                 // 复购订单:根据订单金额计算服务费(订单金额 ÷ 50)
-                $orderPrice = isset($orderInfo['pay_price']) ? floatval($orderInfo['pay_price']) : 0;
+                $orderPrice = isset($orderInfo['total_price']) ? floatval($orderInfo['total_price']) : 0;
                 if ($orderPrice > 0) {
                     $basePrice = floatval(sys_config('service_repeat', 5)); // 单个50元对应的服务费,默认5元
                     $units = intval($orderPrice / 50); // 计算包含多少个50元
@@ -283,7 +283,7 @@ class StoreOrderSuccessServices extends BaseServices
 
                     $userBrokerageServices->income($incomeType, $spreadUid, [
                         'nickname' => $nickname,
-                        'pay_price' => $orderInfo['pay_price'] ?? 0,
+                        'pay_price' => $orderInfo['total_price'] ?? 0,
                         'number' => $serviceAmount,
                     ], bcadd((string)$balance, (string)$serviceAmount, 2), $orderInfo['id'] ?? 0);
                     $userServices->bcInc($spreadUid, 'brokerage_price', $serviceAmount, 'uid');