From f4645883993480dad77e50a5b84e23aac1239246 Mon Sep 17 00:00:00 2001 From: "zhenghaiyang@ele-cloud.com" Date: Thu, 11 May 2023 10:29:49 +0800 Subject: [PATCH] =?UTF-8?q?feature=201.=E4=BF=AE=E5=A4=8D=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../consumer/utils/BeanTransitionUtils.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/utils/BeanTransitionUtils.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/utils/BeanTransitionUtils.java index 43118004..423f84a0 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/utils/BeanTransitionUtils.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/utils/BeanTransitionUtils.java @@ -3541,13 +3541,13 @@ public class BeanTransitionUtils { if(StringUtils.isNotBlank(detail.getZZSE()) && StringUtils.isNotBlank(detail.getZBHSJE())){ String zje = DecimalCalculateUtil.bigDecimalAdd(detail.getZZSE(), detail.getZBHSJE()); if(DecimalCalculateUtil.stringCompare(zje,detail.getZHSJE()) != 0){ - log.info("SAP推送的不含税金额+税额不相等,传入的总金额:{},计算后的XMJE:{}",detail.getZHSJE(),zje); - ddmxxxBO.setJE(detail.getZHSJE()); - ddmxxxBO.setHSBZ(ConfigureConstant.STRING_1); - }else { ddmxxxBO.setJE(detail.getZBHSJE()); ddmxxxBO.setHSBZ(ConfigureConstant.STRING_0); ddmxxxBO.setSE(detail.getZZSE()); + }else { + log.info("SAP推送的不含税金额+税额不相等,传入的总金额:{},计算后的XMJE:{}",detail.getZHSJE(),zje); + ddmxxxBO.setJE(detail.getZHSJE()); + ddmxxxBO.setHSBZ(ConfigureConstant.STRING_1); } } else { ddmxxxBO.setJE(detail.getZHSJE()); @@ -3582,6 +3582,15 @@ public class BeanTransitionUtils { return ddpcxxReqBO; } + public static void main(String[] args) { + String zje = DecimalCalculateUtil.bigDecimalAdd("60561.96", "465861.19"); + if(DecimalCalculateUtil.stringCompare(zje,"526423.15") != 0){ + System.out.println("00"); + } + System.out.println("988989"); + + } + /** * @Description: 将标准开票响应参数转换成PO接口开票响应参数 * @Param: [ddpcxxRspV5]