From d0f6c2f32d81540866b1f93eefc425743f725495 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 24 七月 2023 17:23:25 +0800 Subject: [PATCH] 修改排序 --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java index d17ae67..0332239 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java @@ -25,6 +25,8 @@ import javax.annotation.Resource; import java.math.BigDecimal; +import java.math.MathContext; +import java.math.RoundingMode; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.util.*; @@ -118,7 +120,7 @@ if(1 == tAppUser.getHavDiscount()){ BigDecimal subtract = tOrder.getOrderMoney().subtract(tOrder.getDiscountedPrice()); // 计算95折优惠金额 - BigDecimal multiply = subtract.multiply(new BigDecimal("0.05")).setScale(2); + BigDecimal multiply = subtract.multiply(new BigDecimal("0.05"), new MathContext(2, RoundingMode.HALF_EVEN)); model.addAttribute("multiply",multiply); }else { model.addAttribute("multiply",0); -- Gitblit v1.7.1