xiaoyong931011
2022-11-23 6ecb1b986263a544fd341830f388fd6263bf4349
src/test/java/cc/mrbird/febs/JunitTest.java
@@ -9,6 +9,7 @@
import cc.mrbird.febs.common.utils.ShareCodeUtil;
import cc.mrbird.febs.dapp.entity.*;
import cc.mrbird.febs.dapp.enumerate.DataDictionaryEnum;
import cc.mrbird.febs.dapp.enumerate.MemberLevelEnum;
import cc.mrbird.febs.dapp.enumerate.MemberOnHookPlanEnum;
import cc.mrbird.febs.dapp.mapper.*;
import cc.mrbird.febs.dapp.service.ApiIgtOnHookPlanService;
@@ -55,6 +56,27 @@
    @Autowired
    private DappMemberDao dappMemberDao;
    @Test
    public void referenceId(){
        DappMemberEntity dappMemberEntity = dappMemberDao.selectById(1129L);
        String refererIds = dappMemberEntity.getRefererIds();
        List<String> refererIdList = StrUtil.split(refererIds, ",", -1, true, true);
        //根据上下级,筛选用户的级别
        ArrayList<String> refererIdLisstUp = new ArrayList<>();
        String levelNext = MemberLevelEnum.LEVEL_MB.getType();
        for(String inviteId : refererIdList){
            DappMemberEntity dappMemberUp = dappMemberDao.selectMemberInfoByInviteId(inviteId);
            String identityUp = dappMemberUp.getIdentity();
            int compareLevelResult = MemberLevelEnum.LEVEL_MB.compareLevel(identityUp, levelNext);
            if(0 < compareLevelResult){
                levelNext = identityUp;
                refererIdLisstUp.add(inviteId);
            }
        }
        System.out.println(refererIdLisstUp);
    }
//    @Test
//    public void incomeTest() {
//        mineProfitJob.start();