From cdc27a7a63b4ff81125ec594eb23deb22bd76e21 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 04 Nov 2022 21:57:22 +0800
Subject: [PATCH] 20221021

---
 src/test/java/cc/mrbird/febs/JunitTest.java |   88 ++++++++++++++++++++++----------------------
 1 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/src/test/java/cc/mrbird/febs/JunitTest.java b/src/test/java/cc/mrbird/febs/JunitTest.java
index 0778b42..de7846c 100644
--- a/src/test/java/cc/mrbird/febs/JunitTest.java
+++ b/src/test/java/cc/mrbird/febs/JunitTest.java
@@ -220,14 +220,14 @@
 //    @Autowired
 //    private IgtOnHookPlanOrderDao igtOnHookPlanOrderDao;
 //
-//    @Autowired
-//    private DappWalletCoinDao dappWalletCoinDao;
+    @Autowired
+    private DappWalletCoinDao dappWalletCoinDao;
 //
 //    @Autowired
 //    private DappAccountMoneyChangeDao dappAccountMoneyChangeDao;
 //
-//    @Autowired
-//    private DappMemberDao dappMemberDao;
+    @Autowired
+    private DappMemberDao dappMemberDao;
 //
 //    @Autowired
 //    private DappOnHookAwardDao dappOnHookAwardDao;
@@ -253,46 +253,46 @@
 //        System.out.println(active);
 //    }
 //
-//    @Test
-//    public void testUpdateIgt(){Log.info("更新用户代理等级");
-//        DateTime date = DateUtil.date();
-//        //查询账户总金额大于51的有效用户
-//        List<DappMemberEntity> dappMemberEntities = dappWalletCoinDao.selectTotalAmount();
-//        if(CollUtil.isEmpty(dappMemberEntities)){
-//            //没有账户金额大于51,则全部为会员
-//            dappMemberDao.updateIdentity();
-//        }else{
-//            List<DappMemberEntity> LEVEL_IB = getMemberLevelList(dappMemberEntities, DataDictionaryEnum.LEVEL_MB.getCode(), DataDictionaryEnum.LEVEL_IB.getCode());
-//            List<DappMemberEntity> LEVEL_FIB = getMemberLevelList(LEVEL_IB, DataDictionaryEnum.LEVEL_IB.getCode(), DataDictionaryEnum.LEVEL_FIB.getCode());
-//            List<DappMemberEntity> LEVEL_CIB = getMemberLevelList(LEVEL_FIB, DataDictionaryEnum.LEVEL_FIB.getCode(), DataDictionaryEnum.LEVEL_CIB.getCode());
-//            List<DappMemberEntity> LEVEL_AIB = getMemberLevelList(LEVEL_CIB, DataDictionaryEnum.LEVEL_CIB.getCode(), DataDictionaryEnum.LEVEL_AIB.getCode());
-//            List<DappMemberEntity> LEVEL_GIB = getMemberLevelList(LEVEL_AIB, DataDictionaryEnum.LEVEL_AIB.getCode(), DataDictionaryEnum.LEVEL_GIB.getCode());
-//            List<DappMemberEntity> LEVEL_BP = getMemberLevelList(LEVEL_GIB, DataDictionaryEnum.LEVEL_GIB.getCode(), DataDictionaryEnum.LEVEL_BP.getCode());
-//            List<DappMemberEntity> LEVEL_SP = getMemberLevelList(LEVEL_BP, DataDictionaryEnum.LEVEL_BP.getCode(), DataDictionaryEnum.LEVEL_SP.getCode());
-//            List<DappMemberEntity> LEVEL_GP = getMemberLevelList(LEVEL_SP, DataDictionaryEnum.LEVEL_SP.getCode(), DataDictionaryEnum.LEVEL_GP.getCode());
-//        }
-//    }
-//
-//    private List<DappMemberEntity> getMemberLevelList(List<DappMemberEntity> dappMemberEntities,String identity,String identityNext){
-//        List<DappMemberEntity> dappMemberEntitiesNext = new ArrayList<>();
-//        if(CollUtil.isNotEmpty(dappMemberEntities)){
-//            for(DappMemberEntity dappMemberEntity : dappMemberEntities){
-//                Long memberEntityId = dappMemberEntity.getId();
-//                String refererId = dappMemberEntity.getRefererId();
-//                String inviteId = dappMemberEntity.getInviteId();
-//                //下级是否存在三个账户总金额大于51的会员,并且代理等级为identity
-//                List<DappMemberEntity> levelMbMembers = dappMemberDao.selectTotalAmountByRefererIdAndIdentity(inviteId,identity);
-//                if(CollUtil.isNotEmpty(levelMbMembers) && 3 <= levelMbMembers.size()){
-//                    //设置identityNext级别
-//                    dappMemberDao.updateIdentityByMemberId(identityNext,memberEntityId);
-//                    //获取他的上级会员信息
-//                    DappMemberEntity dappMemberEntityNext = dappMemberDao.selectMemberInfoByInviteId(refererId);
-//                    dappMemberEntitiesNext.add(dappMemberEntityNext);
-//                }
-//            }
-//        }
-//        return dappMemberEntitiesNext;
-//    }
+    @Test
+    public void testUpdateIgt(){Log.info("更新用户代理等级");
+        DateTime date = DateUtil.date();
+        //查询账户总金额大于51的有效用户
+        List<DappMemberEntity> dappMemberEntities = dappWalletCoinDao.selectTotalAmount();
+        if(CollUtil.isEmpty(dappMemberEntities)){
+            //没有账户金额大于51,则全部为会员
+            dappMemberDao.updateIdentity();
+        }else{
+            List<DappMemberEntity> LEVEL_IB = getMemberLevelList(dappMemberEntities, DataDictionaryEnum.LEVEL_MB.getCode(), DataDictionaryEnum.LEVEL_IB.getCode());
+            List<DappMemberEntity> LEVEL_FIB = getMemberLevelList(LEVEL_IB, DataDictionaryEnum.LEVEL_IB.getCode(), DataDictionaryEnum.LEVEL_FIB.getCode());
+            List<DappMemberEntity> LEVEL_CIB = getMemberLevelList(LEVEL_FIB, DataDictionaryEnum.LEVEL_FIB.getCode(), DataDictionaryEnum.LEVEL_CIB.getCode());
+            List<DappMemberEntity> LEVEL_AIB = getMemberLevelList(LEVEL_CIB, DataDictionaryEnum.LEVEL_CIB.getCode(), DataDictionaryEnum.LEVEL_AIB.getCode());
+            List<DappMemberEntity> LEVEL_GIB = getMemberLevelList(LEVEL_AIB, DataDictionaryEnum.LEVEL_AIB.getCode(), DataDictionaryEnum.LEVEL_GIB.getCode());
+            List<DappMemberEntity> LEVEL_BP = getMemberLevelList(LEVEL_GIB, DataDictionaryEnum.LEVEL_GIB.getCode(), DataDictionaryEnum.LEVEL_BP.getCode());
+            List<DappMemberEntity> LEVEL_SP = getMemberLevelList(LEVEL_BP, DataDictionaryEnum.LEVEL_BP.getCode(), DataDictionaryEnum.LEVEL_SP.getCode());
+            List<DappMemberEntity> LEVEL_GP = getMemberLevelList(LEVEL_SP, DataDictionaryEnum.LEVEL_SP.getCode(), DataDictionaryEnum.LEVEL_GP.getCode());
+        }
+    }
+
+    private List<DappMemberEntity> getMemberLevelList(List<DappMemberEntity> dappMemberEntities,String identity,String identityNext){
+        List<DappMemberEntity> dappMemberEntitiesNext = new ArrayList<>();
+        if(CollUtil.isNotEmpty(dappMemberEntities)){
+            for(DappMemberEntity dappMemberEntity : dappMemberEntities){
+                Long memberEntityId = dappMemberEntity.getId();
+                String refererId = dappMemberEntity.getRefererId();
+                String inviteId = dappMemberEntity.getInviteId();
+                //下级是否存在三个账户总金额大于51的会员,并且代理等级为identity
+                List<DappMemberEntity> levelMbMembers = dappMemberDao.selectTotalAmountByRefererIdAndIdentity(inviteId,identity);
+                if(CollUtil.isNotEmpty(levelMbMembers) && 3 <= levelMbMembers.size()){
+                    //设置identityNext级别
+                    dappMemberDao.updateIdentityByMemberId(identityNext,memberEntityId);
+                    //获取他的上级会员信息
+                    DappMemberEntity dappMemberEntityNext = dappMemberDao.selectMemberInfoByInviteId(refererId);
+                    dappMemberEntitiesNext.add(dappMemberEntityNext);
+                }
+            }
+        }
+        return dappMemberEntitiesNext;
+    }
 //
 //    @Test
 //    public void testProfitSharing(){

--
Gitblit v1.9.1