KKSU
2024-08-29 7efcf03022bef424e5e79949df164f9521998afc
src/test/java/cc/mrbird/febs/AgentTest.java
@@ -61,24 +61,34 @@
//            mallMemberAmount.setTrendsNft(mallMemberAmount.getTrendsNft().add(nftCntAva));
//            mallMemberAmountMapper.updateById(mallMemberAmount);
//        }
//
//        List<MallMemberAmount> mallMemberAmounts = mallMemberAmountMapper.selectList(null);
//        if(ObjectUtil.isEmpty(mallMemberAmounts)){
//            return;
//        }
//        for(MallMemberAmount amount : mallMemberAmounts){
//            BigDecimal trendsNft = amount.getTrendsNft();
//            BigDecimal totalPerk = amount.getTotalPerk();
//            BigDecimal fcmCntAva = amount.getFcmCntAva();
//
//            BigDecimal add = trendsNft.add(totalPerk);
//            BigDecimal multiply = add.multiply(new BigDecimal("0.5"));
//            BigDecimal divide = multiply.divide(new BigDecimal("1.02"), 2, BigDecimal.ROUND_DOWN);
//            if(BigDecimal.ZERO.compareTo(divide) >= 0){
//                amount.setFcmCntAva(fcmCntAva);
//            }else{
//                amount.setFcmCntAva(fcmCntAva.add(divide));
//            if(
//                    amount.getMemberId() == 2374L
//                    || amount.getMemberId() == 2458L
//                    || amount.getMemberId() == 2459L
//                    || amount.getMemberId() == 2834L
//                    || amount.getMemberId() == 2835L
//                    || amount.getMemberId() == 2836L
//            ){
//                continue;
//            }
////            BigDecimal trendsNft = amount.getTrendsNft();
////            BigDecimal totalPerk = amount.getTotalPerk();
////            BigDecimal fcmCntAva = amount.getFcmCntAva();
////
////            BigDecimal add = trendsNft.add(totalPerk);
////            BigDecimal multiply = add.multiply(new BigDecimal("0.5"));
////            BigDecimal divide = multiply.divide(new BigDecimal("1.02"), 2, BigDecimal.ROUND_DOWN);
////            if(BigDecimal.ZERO.compareTo(divide) >= 0){
////                amount.setFcmCntAva(fcmCntAva);
////            }else{
////                amount.setFcmCntAva(fcmCntAva.add(divide));
////            }
//            amount.setTrendsNft(BigDecimal.ZERO);
//            amount.setTotalPerk(BigDecimal.ZERO);
//            mallMemberAmountMapper.updateById(amount);