From 774c0b57de71a09c1965a89a1a08f9196b23fcd5 Mon Sep 17 00:00:00 2001
From: liulin <lin.liu@88.com>
Date: 星期五, 04 七月 2025 16:45:25 +0800
Subject: [PATCH] 修改支付接口

---
 src/main/java/com/lunhan/water/service/PaymentServices.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/lunhan/water/service/PaymentServices.java b/src/main/java/com/lunhan/water/service/PaymentServices.java
index 09b6f3d..aeb01f1 100644
--- a/src/main/java/com/lunhan/water/service/PaymentServices.java
+++ b/src/main/java/com/lunhan/water/service/PaymentServices.java
@@ -394,9 +394,11 @@
                         rechargeOrderMapper.updateById(rechargeOrderPO);
                         //修改用户余额
                         UserLoginPO user = userLoginMapper.getById(rechargeOrderPO.getUserId());
+
                         //将充值金额转换为水量
                         BigDecimal afterMoney=BigDecimal.ZERO;
                         BigDecimal bigDecimal=BigDecimal.ZERO;
+                        BigDecimal beforeMoney=user.getBalance();
                         List<SysDictDataPO> feesAmount = sysDictDataMapper.getListByType("fees_amount");
                         if(ListUtil.isNotNullOrEmpty(feesAmount)){
                             SysDictDataPO sysDictDataPO = feesAmount.get(0);
@@ -416,7 +418,7 @@
                         changePO.setBusinessName(ECapitalChange.MOBILE_Recharge.getDesc());
                         changePO.setBusinessCode(recordsPO.getRechargeOrder());
                         changePO.setChangeMoney(bigDecimal);
-                        changePO.setBeforeMoney(user.getBalance());
+                        changePO.setBeforeMoney(beforeMoney);
                         changePO.setAfterMoney(afterMoney);
                         changePO.setDescription("微信充值");
                         changePO.setCreateTime(LocalDateTimeUtil.nowTimeStamp());

--
Gitblit v1.9.3