From c2e8eee6cf751938f53d5839041d4ad2b9435ebf Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Mon, 15 Jan 2024 11:11:56 +0800 Subject: [PATCH] 修改联系人。异步更新所有用户的上下级关系 --- src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java b/src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java index 1ec07bc..e26ca2d 100644 --- a/src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java +++ b/src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java @@ -78,6 +78,8 @@ @Autowired private MallMoneyFlowMapper mallMoneyFlowMapper; + private final IApiMallMemberWalletService iApiMallMemberWalletService; + @GetMapping(value = "/unipayCallBack") public String unipayCallBack(HttpServletRequest request, UniPayCallBackDto uniPayCallBackDto){ log.info("进入汇聚支付聚合支付回调"+ JSONUtil.parseObj(uniPayCallBackDto)); @@ -263,6 +265,7 @@ BigDecimal paidAmount = singlePayCallBackDto.getPaidAmount(); BigDecimal paidAmountFee = singlePayCallBackDto.getFee(); String errorCode = singlePayCallBackDto.getErrorCode(); + String errorCodeDesc = singlePayCallBackDto.getErrorCodeDesc(); String merchantOrderNo = singlePayCallBackDto.getMerchantOrderNo(); log.info("进入汇聚支付代付回调"+status+";"+paidAmount+";"+paidAmountFee+";"); @@ -283,6 +286,14 @@ mallMoneyFlowMapper.updateById(mallMoneyFlow); } } + }else{ + QueryWrapper<MallMemberWithdraw> objectQueryWrapper = new QueryWrapper<>(); + objectQueryWrapper.eq("withdraw_no",merchantOrderNo); + MallMemberWithdraw mallMemberWithdraw = mallMemberWithdrawMapper.selectOne(objectQueryWrapper); + if(ObjectUtil.isNotEmpty(mallMemberWithdraw)){ + mallMemberWithdraw.setRemark(errorCodeDesc); + mallMemberWithdrawMapper.updateById(mallMemberWithdraw); + } } SinglePayCallBackVo singlePayCallBackVo = new SinglePayCallBackVo(); -- Gitblit v1.9.1