|
|
@@ -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');
|