From 833a83cc130a2d6a45d971ed5637fc415670d466 Mon Sep 17 00:00:00 2001 From: zengtao01 Date: Wed, 9 Oct 2024 16:19:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pay/controller/admin/notify/PayNotifyController.java | 1 + .../yudao/module/pay/service/order/PayOrderServiceImpl.java | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/controller/admin/notify/PayNotifyController.java b/yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/controller/admin/notify/PayNotifyController.java index c0ed4c3e..66a3f18c 100644 --- a/yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/controller/admin/notify/PayNotifyController.java +++ b/yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/controller/admin/notify/PayNotifyController.java @@ -108,6 +108,7 @@ public class PayNotifyController { orderService.notifyOrder(channelId, notify); String re = notifyRedisTemplate.opsForValue().get("ADD" + notify.getOutTradeNo()); if(StringUtils.isNotBlank(re)){ + log.info("开始进行余额增加,获取的金额:"+re); cardApi.recharge(new BigDecimal(re)); notifyRedisTemplate.delete("ADD" + notify.getOutTradeNo()); } diff --git a/yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/service/order/PayOrderServiceImpl.java b/yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/service/order/PayOrderServiceImpl.java index 8a01c730..94ab9ca7 100644 --- a/yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/service/order/PayOrderServiceImpl.java +++ b/yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/service/order/PayOrderServiceImpl.java @@ -174,7 +174,8 @@ public class PayOrderServiceImpl implements PayOrderService { // 订单相关字段 .setPrice(order.getPrice()).setExpireTime(order.getExpireTime()); PayOrderRespDTO unifiedOrderResp = client.unifiedOrder(unifiedOrderReqDTO); - + payRedis.opsForValue().set("ADD"+unifiedOrderReqDTO.getOutTradeNo(),unifiedOrderReqDTO.getPrice().toString()); + log.info("REDISID:"+"ADD"+unifiedOrderReqDTO.getOutTradeNo()+" 总金额:"+unifiedOrderReqDTO.getPrice().toString()); // 4. 如果调用直接支付成功,则直接更新支付单状态为成功。例如说:付款码支付,免密支付时,就直接验证支付成功 if (unifiedOrderResp != null) { getSelf().notifyOrder(channel, unifiedOrderResp); @@ -317,8 +318,6 @@ public class PayOrderServiceImpl implements PayOrderService { // .setChannelUserId(payOrderDO.getChannelUserId()); // divideService.createDivide(divideSaveReqVO); - payRedis.opsForValue().set("ADD"+payOrderDO.getNo(),payOrderDO.getPrice().toString()); - WxOrderSaveReqVO wxOrderSaveReqVO = new WxOrderSaveReqVO(); wxOrderSaveReqVO.setChannelId(channel.getId()) .setChannelCode(channel.getCode())