From 4b42548bdeee0035497839403941d32fe13210c0 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Mon, 30 Oct 2023 11:10:56 +0800
Subject: [PATCH] 提现

---
 src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java |   46 +++++++++++++++++++++++++---------------------
 1 files changed, 25 insertions(+), 21 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 e08f668..22e6b14 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
@@ -51,26 +51,30 @@
         List<MallMember> parentMembers = memberMapper.selectByInviteIds(ids);
         for (MallMember parent : parentMembers) {
             //level为v6,升级董事,则看直属团队下有没有两个V6
-            List<MallMember> mallMemberChilds = memberMapper.selectByRefererId(parent.getInviteId());
-            if(CollUtil.isNotEmpty(mallMemberChilds)){
-                int directorSize = 0;
-                for(MallMember mallMemberChild : mallMemberChilds){
-                    List<MallMember> mallMemberTeamMembers = memberMapper.selectAllChildAgentListByInviteId(mallMemberChild.getInviteId());
-                    if(CollUtil.isNotEmpty(mallMemberTeamMembers)){
-                        List<MallMember> levelV6List = mallMemberTeamMembers.stream()
-                                .filter(teamMember -> teamMember.getLevel().equals(MemberLevelEnum.V6.getType()))
-                                .collect(Collectors.toList());
-                        if(CollUtil.isNotEmpty(levelV6List)){
-                            directorSize = directorSize +1;
-                        }
-                    }
-                }
-                if(directorSize >= 2){
-                    parent.setLevel(MemberLevelEnum.V_DIRECTOR.getType());
-                    parent.setDirector(AppContants.OPTION_YES);
-                    memberMapper.updateById(parent);
-                    continue;
-                }
+//            List<MallMember> mallMemberChilds = memberMapper.selectByRefererId(parent.getInviteId());
+//            if(CollUtil.isNotEmpty(mallMemberChilds)){
+//                int directorSize = 0;
+//                for(MallMember mallMemberChild : mallMemberChilds){
+//                    List<MallMember> mallMemberTeamMembers = memberMapper.selectAllChildAgentListByInviteId(mallMemberChild.getInviteId());
+//                    if(CollUtil.isNotEmpty(mallMemberTeamMembers)){
+//                        List<MallMember> levelV6List = mallMemberTeamMembers.stream()
+//                                .filter(teamMember -> teamMember.getLevel().equals(MemberLevelEnum.V6.getType()))
+//                                .collect(Collectors.toList());
+//                        if(CollUtil.isNotEmpty(levelV6List)){
+//                            directorSize = directorSize +1;
+//                        }
+//                    }
+//                }
+//                if(directorSize >= 2){
+//                    parent.setLevel(MemberLevelEnum.V_DIRECTOR.getType());
+//                    parent.setDirector(AppContants.OPTION_YES);
+//                    memberMapper.updateById(parent);
+//                    continue;
+//                }
+//            }
+            //V6不能再升级了
+            if(parent.getLevel().equals(MemberLevelEnum.V6.getType())){
+                continue;
             }
 
             /**
@@ -428,7 +432,7 @@
                 );
 
                 if(poolScore.compareTo(BigDecimal.ZERO) > 0 && poolCash.compareTo(BigDecimal.ZERO) > 0){
-                    BigDecimal divide = poolCash.divide(poolScore, 7, BigDecimal.ROUND_DOWN);
+                    BigDecimal divide = poolCash.divide(poolScore, 8, BigDecimal.ROUND_DOWN);
                     dataDictionaryCustomMapper.updateDicValueByTypeAndCode(
                             PerkEnum.POOL_SCORE_PRICE.getType(),
                             PerkEnum.POOL_SCORE_PRICE.getCode(),

--
Gitblit v1.9.1