From 3ab2ed92242306ca46a5a0ea7b42b1e3d07f7f3f Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 07 Apr 2023 11:04:23 +0800 Subject: [PATCH] 在mq之前,先更新订单状态 --- src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 29 ++++++++++++++++++----------- 1 files changed, 18 insertions(+), 11 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java index 7d568b7..ed594fb 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java @@ -249,8 +249,13 @@ } /** - * + * 3、团队下不同代理级别获取不用的比例的现金和积分 */ + if(StrUtil.isNotEmpty(mallMember.getReferrerIds())){ + String referrerIds = mallMember.getReferrerIds(); + + } + } @@ -272,16 +277,18 @@ BigDecimal perkEnumDicPercent = new BigDecimal(perkEnumDic.getValue() == null ? "0" : perkEnumDic.getValue()); //获得数量 BigDecimal perkEnumDicPercentPerk = perkEnumDicPercent.multiply(AppContants.PERCENTAGE).multiply(amountTC).setScale(2, BigDecimal.ROUND_DOWN); - //增加 - iApiMallMemberWalletService.add(perkEnumDicPercentPerk,memberId,walletField); - //增加一个流水记录 - mallMoneyFlowService.addMoneyFlow( - memberId, - perkEnumDicPercentPerk, - type, - orderNo, - flowType, - AppContants.IS_RETURN_YES); + if(perkEnumDicPercentPerk.compareTo(BigDecimal.ZERO) > 0){ + //增加 + iApiMallMemberWalletService.add(perkEnumDicPercentPerk,memberId,walletField); + //增加一个流水记录 + mallMoneyFlowService.addMoneyFlow( + memberId, + perkEnumDicPercentPerk, + type, + orderNo, + flowType, + AppContants.IS_RETURN_YES); + } } } -- Gitblit v1.9.1