Selaa lähdekoodia

update 更新setscale错误

chenlin 2 vuotta sitten
vanhempi
commit
00e588c7bf

+ 2 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/ManagementWaybillOrderService.java

@@ -27,6 +27,7 @@ import org.springframework.data.mongodb.core.query.Query;
 import org.springframework.stereotype.Service;
 
 import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.util.*;
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.regex.Pattern;
@@ -208,7 +209,7 @@ public class ManagementWaybillOrderService {
                     }
                 }
                 // 实际扣亏量
-                vo.setDeficitRealAmount(lossAmount.setScale(2).toString());
+                vo.setDeficitRealAmount(lossAmount.setScale(2, RoundingMode.HALF_UP).toString());
                 vo.setGoodsPriceUnit(waybillOrder.getGoodsPriceUnit() == null ?
                         null : String.valueOf(waybillOrder.getGoodsPriceUnit()));
                 returnList.add(vo);