diff --git a/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java b/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java index 873b628..d909a05 100644 --- a/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java +++ b/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java @@ -7198,7 +7198,7 @@ public class OrdersServiceImpl extends ServiceImpl implements AchievementIntegral achievementIntegral = achievementIntegralService.getOne(new QueryWrapper().eq("classify_id",classifyId)); BigDecimal achievement = achievementIntegral.getAchievement(); BigDecimal integral = achievementIntegral.getIntegral(); - xmjf = priceTotal.multiply(xmbsD).divide(achievement).multiply(integral).setScale(2,BigDecimal.ROUND_HALF_UP); + xmjf = priceTotal.multiply(xmbsD).multiply(integral).divide(achievement,2,BigDecimal.ROUND_HALF_UP); } Long addClassifyId = orders.getAddClassifyId();//加钟项目类型 BigDecimal jzjf = BigDecimal.ZERO; @@ -7206,7 +7206,7 @@ public class OrdersServiceImpl extends ServiceImpl implements AchievementIntegral achievementIntegral = achievementIntegralService.getOne(new QueryWrapper().eq("classify_id",addClassifyId)); BigDecimal achievement = achievementIntegral.getAchievement(); BigDecimal integral = achievementIntegral.getIntegral(); - jzjf = addPriceTotal.multiply(jzbsD).divide(achievement).multiply(integral).setScale(2,BigDecimal.ROUND_HALF_UP); + jzjf = addPriceTotal.multiply(jzbsD).multiply(integral).divide(achievement,2,BigDecimal.ROUND_HALF_UP); } QueryWrapper delWrapper = new QueryWrapper();