解决导入明细接口的数值精度的bug

This commit is contained in:
jishenghua
2025-06-06 20:49:20 +08:00
parent 953507839e
commit d32a8ff517
3 changed files with 21 additions and 4 deletions

View File

@@ -1371,7 +1371,7 @@ public class DepotItemService {
item.put("unitPrice", unitPrice);
BigDecimal allPrice = BigDecimal.ZERO;
if(unitPrice!=null && unitPrice.compareTo(BigDecimal.ZERO)!=0) {
allPrice = unitPrice.multiply(operNumber);
allPrice = unitPrice.multiply(operNumber).setScale(2, BigDecimal.ROUND_HALF_UP);
}
BigDecimal taxMoney = BigDecimal.ZERO;
if(taxRate.compareTo(BigDecimal.ZERO) != 0) {