| | |
| | | List<MallMember> thirdLevelRecord = getStarRecord(fourLevelRecord, MemberLevelEnum.THIRD_LEVEL.name(), amount, orderNo, 0L,MoneyFlowTypeEnum.STAR_PERK_THREE.getValue()); |
| | | List<MallMember> secondLevelRecord = getStarRecord(thirdLevelRecord, MemberLevelEnum.SECOND_LEVEL.name(), amount, orderNo, 0L,MoneyFlowTypeEnum.STAR_PERK_TWO.getValue()); |
| | | } |
| | | public static void main(String[] args) { |
| | | // Long number = 0L; // 这里可以替换成你需要检查的数字 |
| | | // if (number % 3 == 0) { |
| | | // System.out.println(number + " 可以被3整除"); |
| | | // } else { |
| | | // System.out.println(number + " 不能被3整除"); |
| | | // public static void main(String[] args) { |
| | | //// Long number = 0L; // 这里可以替换成你需要检查的数字 |
| | | //// if (number % 3 == 0) { |
| | | //// System.out.println(number + " 可以被3整除"); |
| | | //// } else { |
| | | //// System.out.println(number + " 不能被3整除"); |
| | | //// } |
| | | //// |
| | | //// DateTime nowTimeFormat = DateUtil.parseTime(DateUtil.formatTime(DateUtil.date())); |
| | | //// System.out.println(nowTimeFormat); |
| | | // BigDecimal bigDecimal = new BigDecimal("1"); |
| | | // BigDecimal cycle = new BigDecimal("2"); |
| | | // BigDecimal remainder = bigDecimal.divide(new BigDecimal(String.valueOf(cycle)),0,BigDecimal.ROUND_DOWN);//取余 |
| | | // System.out.println(remainder); |
| | | // BigDecimal remainderDirect = bigDecimal.divide(new BigDecimal(String.valueOf(cycle)),0,BigDecimal.ROUND_DOWN);//取余 |
| | | // if(remainderDirect.compareTo(BigDecimal.ONE) == 0){ |
| | | // System.out.println(remainderDirect); |
| | | // } |
| | | // |
| | | // DateTime nowTimeFormat = DateUtil.parseTime(DateUtil.formatTime(DateUtil.date())); |
| | | // System.out.println(nowTimeFormat); |
| | | BigDecimal bigDecimal = new BigDecimal("1"); |
| | | BigDecimal cycle = new BigDecimal("2"); |
| | | BigDecimal remainder = bigDecimal.divide(new BigDecimal(String.valueOf(cycle)),0,BigDecimal.ROUND_DOWN);//取余 |
| | | System.out.println(remainder); |
| | | BigDecimal remainderDirect = bigDecimal.divide(new BigDecimal(String.valueOf(cycle)),0,BigDecimal.ROUND_DOWN);//取余 |
| | | if(remainderDirect.compareTo(BigDecimal.ONE) == 0){ |
| | | System.out.println(remainderDirect); |
| | | // } |
| | | |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | DateTime dateTime = DateUtil.parseDate("2024-3-27"); |
| | | System.out.println(dateTime); |
| | | System.out.println(DateUtil.compare(DateUtil.date(),dateTime)); |
| | | if(DateUtil.compare(DateUtil.date(),dateTime)<= 0){ |
| | | System.out.println(dateTime); |
| | | } |
| | | } |
| | | @Override |
| | |
| | | Long memberId = mallProductBuy.getMemberId(); |
| | | MallMember mallMember = memberMapper.selectById(memberId); |
| | | if(ObjectUtil.isNotEmpty(mallMember)){ |
| | | if(DateUtil.compare(payTime,DateUtil.parseDate("2024-3-26"))<= 0){ |
| | | //直推 |
| | | String referrerId = mallMember.getReferrerId(); |
| | | MallMember directMember = memberMapper.selectInfoByInviteId(referrerId); |
| | |
| | | mallMemberAmountMapper.updateFrozenNftById(mallMemberAmountDirect); |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 团队奖励 |
| | | * |