diff --git a/app/common/logic/CapitalFlowLogic.php b/app/common/logic/CapitalFlowLogic.php index 79be1a48f..361ee124c 100644 --- a/app/common/logic/CapitalFlowLogic.php +++ b/app/common/logic/CapitalFlowLogic.php @@ -39,8 +39,8 @@ class CapitalFlowLogic extends BaseLogic $model->link_id = $linkId; $model->amount = $amount; if($type){ - $model->before_balance = $this->user['now_money']; - $model->balance = $this->user['now_money']; + $model->before_balance = $this->user['purchase_funds']; + $model->balance = bcsub($this->user['purchase_funds'], $amount, 2); }else{ $model->before_balance = $this->user['now_money']; $model->balance = bcadd($this->user['now_money'], $amount, 2); @@ -73,8 +73,8 @@ class CapitalFlowLogic extends BaseLogic $model->link_id = $linkId; $model->amount = $amount; if($payType == OrderEnum::BALANCE_PAYMEN_NO){ - $model->before_balance = $this->user['now_money']; - $model->balance = $this->user['now_money']; + $model->before_balance = $this->user['purchase_funds']; + $model->balance = bcsub($this->user['purchase_funds'], $amount, 2); }else{ $model->before_balance = $this->user['now_money']; $model->balance = bcsub($this->user['now_money'], $amount, 2); diff --git a/app/common/logic/PayNotifyLogic.php b/app/common/logic/PayNotifyLogic.php index 2d4ad7b0e..ec4df291c 100644 --- a/app/common/logic/PayNotifyLogic.php +++ b/app/common/logic/PayNotifyLogic.php @@ -650,7 +650,7 @@ class PayNotifyLogic extends BaseLogic $user = User::where('id', $uid)->findOrEmpty(); //用户的财务add $capitalFlowDao = new CapitalFlowLogic($user); - $capitalFlowDao->userIncome('user_balance_recharge', 'user_recharge', $order['id'], $price); + $capitalFlowDao->userIncome('user_balance_recharge', 'user_recharge', $order['id'], $price,[],1); if ($user->isEmpty()) { return true;