From 01bdbbb102e70a09918a7012bbd79d59416f1a21 Mon Sep 17 00:00:00 2001 From: wangqx Date: Wed, 24 Sep 2025 18:45:29 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=E4=BF=AE=E6=94=B9=E5=85=85=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../soopin/transaction/kit/plugin/wechat/WechatPlugin.java | 4 +--- .../soopin/transaction/service/impl/ChargeServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/kit/plugin/wechat/WechatPlugin.java b/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/kit/plugin/wechat/WechatPlugin.java index 04f840405..94363fbe5 100644 --- a/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/kit/plugin/wechat/WechatPlugin.java +++ b/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/kit/plugin/wechat/WechatPlugin.java @@ -266,7 +266,7 @@ public class WechatPlugin implements Payment { Map attachMap = new HashMap<>(); attachMap.put("orderType", payParam.getOrderType()); - attachMap.put("outOrderNo", outOrderNo); + attachMap.put("sn", outOrderNo); String attach = URLEncoder.createDefault().encode(JSONUtil.toJsonStr(attachMap), StandardCharsets.UTF_8); String appid = setting.getAppId(); @@ -513,9 +513,7 @@ public class WechatPlugin implements Payment { String payParamStr = jsonObject.getStr("attach"); String payParamJson = URLDecoder.decode(payParamStr, StandardCharsets.UTF_8); PayParam payParam = JSONUtil.toBean(payParamJson, PayParam.class); - String tradeNo = jsonObject.getStr("transaction_id"); -// Double totalAmount = CurrencyUtil.reversalFen(jsonObject.getJSONObject("amount").getDouble("total")); PaymentSuccessParams paymentSuccessParams = new PaymentSuccessParams( PaymentMethodEnum.WECHAT.getCode(), diff --git a/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/service/impl/ChargeServiceImpl.java b/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/service/impl/ChargeServiceImpl.java index c4e748df7..2f4fd8183 100644 --- a/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/service/impl/ChargeServiceImpl.java +++ b/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/service/impl/ChargeServiceImpl.java @@ -118,7 +118,7 @@ public class ChargeServiceImpl extends ServiceImpl impleme accountBillService.addMoney(charge.getActualMoney(), charge.getMemberId(), AccountBillSourceEnum.RECHARGE, "充值"); //生成充值记录 //获取账号金额 - MemberAccount memberAccount = memberAccountService.getById(charge.getMemberId()); + MemberAccount memberAccount = memberAccountService.getMemberAccount(charge.getMemberId()); MqUtil.sendIMMessage(buildMessage(charge,memberAccount)); }