From 7173a98fbd76ed648e3b3d7e8fe1d36d1e2fa5bc Mon Sep 17 00:00:00 2001 From: linfso Date: Thu, 3 Jul 2025 12:46:43 +0800 Subject: [PATCH] md --- .../erp/emis/service/impl/EmisWaybillServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java index 869c585cc..f62aa19c7 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java @@ -3503,11 +3503,11 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb log.error("费用异常,请检查运费=111=>check:{},new:{}", - checkFeeWaybill.getFreight().setScale(0).stripTrailingZeros().toPlainString(), - emisWaybillSave.getFreight().setScale(0).stripTrailingZeros().toPlainString() + checkFeeWaybill.getFreight().setScale(2,BigDecimal.ROUND_HALF_UP).stripTrailingZeros().toPlainString(), + emisWaybillSave.getFreight().setScale(2,BigDecimal.ROUND_HALF_UP).stripTrailingZeros().toPlainString() ); - if( emisWaybillSave.getFreight().setScale(0).doubleValue() < checkFeeWaybill.getFreight().setScale(0).doubleValue() ){ + if( emisWaybillSave.getFreight().setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue() < checkFeeWaybill.getFreight().setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue() ){ throw new EmisBizError(EmisBizErrorType.FAIL, "费用异常,请检查运费!"); }