From 2647d9ad6e649f6b8aabf2179f50302d19b83136 Mon Sep 17 00:00:00 2001 From: gaorl Date: Mon, 29 May 2023 09:40:09 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E6=9B=B4=E6=96=B0=E7=89=A9?= =?UTF-8?q?=E6=96=99=E6=88=90=E5=93=81=E6=B2=B9=E6=B8=85=E5=8D=95=E6=A0=87?= =?UTF-8?q?=E8=AF=86=E4=B8=BA4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/order/service/impl/OrderInfoServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java index 9629b95d..544dd9c4 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java @@ -1841,7 +1841,7 @@ public class OrderInfoServiceImpl implements OrderInfoService { Map map = new HashMap(2); map.put("cpy","Y"); Integer integer = taxClassCodeMapper.countTaxClassCodeBySpbm(collect1, map); - if(orderItemInfoList.size()==integer.intValue()){ + if(orderItemInfos.size()==integer.intValue()){ //更新order_info 清单标志为4 OrderInfo orderInfo = new OrderInfo(); orderInfo.setId(orderInfoId); @@ -1892,7 +1892,7 @@ public class OrderInfoServiceImpl implements OrderInfoService { //重算税额 String hsbz = orderItemInfo.getHsbz(); BigDecimal taxRate = new BigDecimal(orderItemInfo.getSl()); - BigDecimal taxAmout = new BigDecimal(orderItemInfo.getSl()); + BigDecimal taxAmout = new BigDecimal(orderItemInfo.getXmje()); if (OrderInfoEnum.HSBZ_1.getKey().equals(hsbz)) { taxAmout = xmje.divide(new BigDecimal("1").add(taxRate),0).multiply(taxRate).setScale(2,RoundingMode.HALF_UP); } else if (OrderInfoEnum.HSBZ_0.getKey().equals(hsbz)) {