diff --git a/src/main/java/cn/lihongjie/coal/coalWashingDailyAnalysis/mapper/RoundMapper.java b/src/main/java/cn/lihongjie/coal/coalWashingDailyAnalysis/mapper/RoundMapper.java index 3a8ae367..5c463e88 100644 --- a/src/main/java/cn/lihongjie/coal/coalWashingDailyAnalysis/mapper/RoundMapper.java +++ b/src/main/java/cn/lihongjie/coal/coalWashingDailyAnalysis/mapper/RoundMapper.java @@ -8,6 +8,7 @@ import cn.lihongjie.coal.coalWashingDailyAnalysis.entity.CoalWashingDailyAnalysi import org.mapstruct.Mapper; import org.mapstruct.MappingConstants; import org.mapstruct.control.DeepClone; +import org.slf4j.LoggerFactory; import java.math.BigDecimal; import java.math.RoundingMode; @@ -30,6 +31,12 @@ public interface RoundMapper { return d; } + try { + return new BigDecimal(d).setScale(2, RoundingMode.HALF_UP).doubleValue(); + } catch (Exception e) { + LoggerFactory.getLogger(RoundMapper.class).info("error when round double: {}", d, e); + return null; + } } }