From 66e80ddd501b68cdbb7426d92707d9417c828703 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Thu, 04 Jan 2024 15:47:19 +0800 Subject: [PATCH] 团队列表 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java index 867f3b5..13c68fa 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java @@ -87,6 +87,7 @@ private final MallProductSellRecordMapper mallProductSellRecordMapper; private final ICommonService commonService; + private final MallMemberAmountMapper mallMemberAmountMapper; @Override @Transactional(rollbackFor = Exception.class) @@ -351,22 +352,25 @@ orderInfo.setPayTime(new Date()); orderInfo.setPayResult("1"); this.baseMapper.updateById(orderInfo); + MallMemberAmount mallMemberAmount = mallMemberAmountMapper.selectByMemberId(member.getId()); + mallMemberAmount.setGsd(mallMemberAmount.getGsd().subtract(orderInfo.getAmount())); + mallMemberAmountMapper.updateGsdById(mallMemberAmount); - commonService.changeWallet(orderInfo.getId(), FlowTypeEnum.BALANCE.getValue()); +// commonService.changeWallet(orderInfo.getId(), FlowTypeEnum.BALANCE.getValue()); /** * 插入一条待处理记录 * mq处理之后,更新状态 */ - MallMqRecord mallMqRecord = new MallMqRecord(); - mallMqRecord.setOrderId(orderInfo.getId()); - mallMqRecord.setState(2); - mallMqRecord.setRetryTimes(2); - mallMqRecord.setCreateTime(orderInfo.getPayTime()); - mallMqRecordMapper.insert(mallMqRecord); - //发送补贴消息 - agentProducer.sendPerkMoneyMsg(orderInfo.getId()); - //发送代理自动升级消息 - agentProducer.sendAutoLevelUpMsg(member.getId()); +// MallMqRecord mallMqRecord = new MallMqRecord(); +// mallMqRecord.setOrderId(orderInfo.getId()); +// mallMqRecord.setState(2); +// mallMqRecord.setRetryTimes(2); +// mallMqRecord.setCreateTime(orderInfo.getPayTime()); +// mallMqRecordMapper.insert(mallMqRecord); +// //发送补贴消息 +// agentProducer.sendPerkMoneyMsg(orderInfo.getId()); +// //发送代理自动升级消息 +// agentProducer.sendAutoLevelUpMsg(member.getId()); break; case "4": if (orderInfo.getOrderType() != 2) { -- Gitblit v1.9.1