| | |
| | | for(MallProductBuy mallProductBuy : mallProductBuys){ |
| | | MallProductNft mallProductNft = mallProductNftMapper.selectById(mallProductBuy.getProductNftId()); |
| | | //周期 |
| | | int cycle = mallProductNft.getCycle(); |
| | | int cycle = mallProductBuy.getCycle(); |
| | | //收益率 |
| | | BigDecimal profitPercent = mallProductNft.getProfit(); |
| | | BigDecimal profitPercent = mallProductBuy.getProfit(); |
| | | Date payTime = mallProductBuy.getPayTime(); |
| | | |
| | | |
| | |
| | | Integer directCntLevel = teamPerkDto.getDirectCnt(); |
| | | Integer teamCnt = teamPerkDto.getTeamCnt(); |
| | | if(directCntLevel <= intersection.size()){ |
| | | List<MallMember> mallMembersAll = memberMapper.selectMemberWithLevelAndMemberId(level,mallMemberRef.getId()); |
| | | List<MallMember> mallMembersAll = memberMapper.selectMemberWithLevelAndMemberId(level,mallMemberRef.getInviteId()); |
| | | if(teamCnt <= (CollUtil.isEmpty(mallMembersAll) ? 0 : mallMembersAll.size())){ |
| | | mallMemberRef.setLevel(level); |
| | | memberMapper.updateById(mallMemberRef); |