| | |
| | | * 当前时间比结束时间大 |
| | | */ |
| | | if(nowTime.compareTo(endTime) >= 0){ |
| | | List<MallProductBuyRecord> mallProductBuyRecords = mallProductBuyRecordMapper.selectByState(ProductEnum.PRODUCT_MATE_STATE_WAIT_PAY.getValue()); |
| | | List<MallProductBuyRecord> mallProductBuyRecords = mallProductBuyRecordMapper.selectByState( |
| | | ProductEnum.PRODUCT_MATE_STATE_WAIT_PAY.getValue()); |
| | | if(CollUtil.isNotEmpty(mallProductBuyRecords)){ |
| | | for(MallProductBuyRecord mallProductBuyRecord : mallProductBuyRecords){ |
| | | /** |
| | |
| | | TeamPerkDto teamPerkDto = JSONObject.parseObject(levelDic.getValue(), TeamPerkDto.class); |
| | | Integer directCntLevel = teamPerkDto.getDirectCnt(); |
| | | Integer teamCnt = teamPerkDto.getTeamCnt(); |
| | | if(directCntLevel >= intersection.size() && |
| | | teamCnt >= mallMembersAll.size()){ |
| | | mallMemberRef.setLevel(level); |
| | | memberMapper.updateById(mallMemberRef); |
| | | flag = true; |
| | | } |
| | | String nextLevel = MemberLevelNewEnum.ZERO_LEVEL.getNextLevel(level); |
| | | level = nextLevel; |
| | | if(level.equals(MemberLevelNewEnum.WU_LEVEL.getType()) && |
| | | nextLevel.equals(MemberLevelNewEnum.WU_LEVEL.getType()) ){ |
| | | mallMemberRef.setLevel(level); |
| | | memberMapper.updateById(mallMemberRef); |
| | | if(directCntLevel <= intersection.size()){ |
| | | if(teamCnt <= mallMembersAll.size()){ |
| | | mallMemberRef.setLevel(level); |
| | | memberMapper.updateById(mallMemberRef); |
| | | |
| | | String nextLevel = MemberLevelNewEnum.ZERO_LEVEL.getNextLevel(level); |
| | | level = nextLevel; |
| | | if(level.equals(MemberLevelNewEnum.WU_LEVEL.getType()) && |
| | | nextLevel.equals(MemberLevelNewEnum.WU_LEVEL.getType()) ){ |
| | | mallMemberRef.setLevel(level); |
| | | memberMapper.updateById(mallMemberRef); |
| | | flag = true; |
| | | } |
| | | }else{ |
| | | flag = true; |
| | | } |
| | | }else{ |
| | | flag = true; |
| | | } |
| | | } |