From 0e0738fea4275eb50c1014dea40ac5cf9f8cf845 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 13 Apr 2023 12:35:24 +0800 Subject: [PATCH] 后台修改 --- src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java b/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java index 53db50f..4e385ec 100644 --- a/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java +++ b/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java @@ -6,10 +6,7 @@ import cc.mrbird.febs.common.utils.RedisUtils; import cc.mrbird.febs.common.utils.SpringContextHolder; import cc.mrbird.febs.mall.dto.RechargeWalletMessageSendDto; -import cc.mrbird.febs.mall.entity.DataDictionaryCustom; -import cc.mrbird.febs.mall.entity.MallMemberWallet; -import cc.mrbird.febs.mall.entity.MallMoneyFlow; -import cc.mrbird.febs.mall.entity.MallOrderInfo; +import cc.mrbird.febs.mall.entity.*; import cc.mrbird.febs.mall.mapper.*; import cc.mrbird.febs.mall.service.IApiMallMemberService; import cc.mrbird.febs.mall.service.IApiMallMemberWalletService; @@ -73,6 +70,8 @@ private IApiMallMemberWalletService memberWalletService; @Autowired private IApiMallMemberService mallMemberService; + @Autowired + private MallAgentRecordMapper mallAgentRecordMapper; @Autowired private IXcxPayService iXcxPayService; @@ -115,6 +114,7 @@ String rechargeNo = (String) jsonObject.get("rechargeNo"); Integer type = (Integer) jsonObject.get("type"); Long memberId = Long.parseLong(jsonObject.get("memberId").toString()); + Long agentApplyId = Long.parseLong(jsonObject.get("agentApplyId").toString()); // 检验订单状态 MallMoneyFlow mallMoneyFlow = mallMoneyFlowMapper.selectOneByOrderNoAndMemberId(rechargeNo,memberId); // 校验签名 @@ -139,7 +139,8 @@ log.debug("检查支付金额payMoney={},mallMoneyFlow.getPayMoney()={}", payMoney, mallMoneyFlow.getAmount()); //合伙人申请的充值,要更新会员状态为FIRST_LEVEL if(2 == type){ - mallMemberService.updateMemberAgent(memberId); + MallAgentRecord mallAgentRecord = mallAgentRecordMapper.selectById(agentApplyId); + mallMemberService.updateMemberAgent(memberId,mallAgentRecord.getAgentLevel()); } memberWalletService.addBalance(payMoney,memberId); mallMoneyFlow.setStatus(2); -- Gitblit v1.9.1