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