This commit is contained in:
linfso 2025-01-11 19:58:23 +08:00
parent 08c06a06ca
commit fcfdb26d29

View File

@ -4171,11 +4171,11 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
if(!CollectionUtils.isEmpty(declareGoodsList)){ if(!CollectionUtils.isEmpty(declareGoodsList)){
for (EmisWaybillDeclareGoods itemGoods:declareGoodsList) { for (EmisWaybillDeclareGoods itemGoods:declareGoodsList) {
if(itemGoods.getCargoQty()!=null) { if(itemGoods.getCargoQty()!=null) {
itemGoods.setCargoQty(itemGoods.getCargoQty().stripTrailingZeros()); itemGoods.setCargoQty(new BigDecimal(itemGoods.getCargoQty().stripTrailingZeros().toPlainString()));
} }
if(itemGoods.getPrice()!=null) { if(itemGoods.getPrice()!=null) {
itemGoods.setPrice(itemGoods.getPrice().stripTrailingZeros()); itemGoods.setPrice(new BigDecimal(itemGoods.getPrice().stripTrailingZeros().toPlainString()));
totalPrice = totalPrice.add(itemGoods.getPrice()); totalPrice = totalPrice.add(itemGoods.getPrice());
} }
} }
@ -4359,11 +4359,11 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
for (EmisWaybillDeclareGoods itemGoods:declareGoodsList) { for (EmisWaybillDeclareGoods itemGoods:declareGoodsList) {
if(itemGoods.getCargoQty()!=null) { if(itemGoods.getCargoQty()!=null) {
itemGoods.setCargoQty(itemGoods.getCargoQty().stripTrailingZeros()); itemGoods.setCargoQty(new BigDecimal(itemGoods.getCargoQty().stripTrailingZeros().toPlainString()));
} }
if(itemGoods.getPrice()!=null) { if(itemGoods.getPrice()!=null) {
itemGoods.setPrice(itemGoods.getPrice().stripTrailingZeros()); itemGoods.setPrice(new BigDecimal(itemGoods.getPrice().stripTrailingZeros().toPlainString()));
totalPrice = totalPrice.add(itemGoods.getPrice()); totalPrice = totalPrice.add(itemGoods.getPrice());
} }
} }