KKSU
2024-02-05 10d71b27f3e10efba9b8fb4c47ddc226ef21a3aa
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -825,15 +825,23 @@
        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整除");
//            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);
        }
    @Override
    public void BuyToSell() {
@@ -901,7 +909,8 @@
                    mallMemberAmountMine.setTrendsNft(mallMemberAmountMine.getTrendsNft().add(profit));
                    mallMemberAmountMapper.updateTrendsNftById(mallMemberAmountMine);
                    BigDecimal remainderDirect = bigDecimal.divide(new BigDecimal(String.valueOf(cycle)),0,BigDecimal.ROUND_DOWN);//取余
                    if(remainderDirect.compareTo(BigDecimal.ONE) == 0){
                    /**
                     * 更新用户上级收益,冻结7天,7天时间到期自动释放到动态钱包
                     */
@@ -1007,6 +1016,7 @@
            }
        }
    }
    }
    /**
     * 先插入流水记录,更新冻结NFT,后续定时器循环,找寻对应的数据执行