| | |
| | | if(BigDecimal.ZERO.compareTo(avaAmount) >= 0){ |
| | | mallMemberStarBuyMapper.updateStatusById(2,mallMemberStarBuy.getId()); |
| | | List<MallMemberStarBuy> mallMemberStarBuysIng = mallMemberStarBuyMapper.selectByStatusAndMemberId(1,memberId); |
| | | //如果没有其他生效中的记录,则更新用户的星级 |
| | | //如果没有其他生效中的记录,则更新用户的星级为普通,更新会员代理等级为代理 |
| | | if(CollUtil.isEmpty(mallMemberStarBuysIng)){ |
| | | mallMemberMapper.updateAccountLevelById(MemberAccountLevelEnum.NORMAL.getName(), memberId); |
| | | |
| | | //如果代理等级为手动设置,则跳过该会员 |
| | | int levelStatus = ObjectUtil.isEmpty(mallMember.getLevelStatus()) ? 0 : 1; |
| | | if(1 == levelStatus){ |
| | | continue; |
| | | } |
| | | mallMemberMapper.updateLevelById(MemberAgentLevelEnum.AGENT.getName(),mallMember.getId()); |
| | | } |
| | | } |
| | | } |