xiaoyong931011
2023-01-10 cddaf6746aa54d103275cde526507a5de4ccb1a6
20221227 充值归集
1 files modified
8 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsService.java 8 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsService.java
@@ -128,6 +128,10 @@
                , DataDictionaryEnum.SUBSIDY_PERCENT.getCode());
        BigDecimal subsidyPercent = new BigDecimal(subsidyPercentDic.getValue()).multiply(new BigDecimal(0.01)).setScale(2,BigDecimal.ROUND_DOWN);
        BigDecimal subsidyAmount = subsidyPercent.multiply(new BigDecimal(presentPrice)).setScale(2, BigDecimal.ROUND_DOWN);
        //普通商品只获得一般的补贴金额
        if(StarRatingEnum.NORMAL.getName().equals(starRating)){
            subsidyAmount = subsidyAmount.multiply(new BigDecimal(0.5));
        }
        mallGoods.setSubsidyAmount(subsidyAmount);
//        if (mallGoods.getHasCarriage() == 2) {
//            mallGoods.setCarriage(BigDecimal.ZERO);
@@ -380,6 +384,10 @@
                , DataDictionaryEnum.SUBSIDY_PERCENT.getCode());
        BigDecimal subsidyPercent = new BigDecimal(subsidyPercentDic.getValue()).multiply(new BigDecimal(0.01)).setScale(2,BigDecimal.ROUND_DOWN);
        BigDecimal subsidyAmount = subsidyPercent.multiply(new BigDecimal(presentPrice)).setScale(2, BigDecimal.ROUND_DOWN);
        //普通商品只获得一般的补贴金额
        if(StarRatingEnum.NORMAL.getName().equals(starRating)){
            subsidyAmount = subsidyAmount.multiply(new BigDecimal(0.5));
        }
        mallGoods.setSubsidyAmount(subsidyAmount);
        mallGoodsMapper.updateById(mallGoods);