完成订单计算积分时bug

This commit is contained in:
曹磊 2024-08-26 16:04:01 +08:00
parent 5a95da1a62
commit 98f32e5b04
1 changed files with 2 additions and 2 deletions

View File

@ -7198,7 +7198,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
AchievementIntegral achievementIntegral = achievementIntegralService.getOne(new QueryWrapper<AchievementIntegral>().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<OrdersDao, Orders> implements
AchievementIntegral achievementIntegral = achievementIntegralService.getOne(new QueryWrapper<AchievementIntegral>().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<ArtificerIntegralStatistics> delWrapper = new QueryWrapper<ArtificerIntegralStatistics>();