From 68cf721c33e01a631589cf4109b35c5022cdbb2d Mon Sep 17 00:00:00 2001 From: gaorl Date: Tue, 27 Jun 2023 14:04:51 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E6=98=8E=E7=BB=86=E5=90=88?= =?UTF-8?q?=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/order/service/impl/OrderInfoServiceImpl.java | 7 +++++-- 1 file changed, 5 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 12ad1411..10b0bbea 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 @@ -2117,6 +2117,9 @@ public class OrderInfoServiceImpl implements OrderInfoService { if("1".equals(orderInfo.getQdBz())&&orderItemInfos.size() - deleteItem.size() < 8 ){ orderInfoNew.setQdBz("0"); } + log.info("差异金额:"+diffJe.toString()); + log.info("差异税额:"+diffSe.toString()); + if(diffJe.compareTo(BigDecimal.ZERO) != 0){ String bhsje = new BigDecimal(orderInfo.getHjbhsje()).add(diffJe).toString(); String se = new BigDecimal(orderInfo.getHjse()).add(diffSe).toString(); @@ -2124,9 +2127,9 @@ public class OrderInfoServiceImpl implements OrderInfoService { orderInfoNew.setHjse(se); orderProcessInfoNew.setHjbhsje(bhsje); orderProcessInfoNew.setKpse(se); + orderMapper.updateOrderInfoByOrderId(orderInfoNew,null); + orderProcessInfoMapper.updateOrderProcessInfoByProcessId(orderProcessInfoNew,null); } - orderMapper.updateOrderInfoByOrderId(orderInfoNew,null); - orderProcessInfoMapper.updateOrderProcessInfoByProcessId(orderProcessInfoNew,null); return R.ok(); }