From 85fb36c41c5bcd1c322aead4f942a52b276a6ffc Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Tue, 28 May 2024 18:00:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=80=E5=94=AE=E8=AE=A2=E5=8D=95=E8=B4=B7?= =?UTF-8?q?=E6=AC=BE=E6=8F=90=E4=BA=A4=E5=88=A4=E6=96=AD=E6=8C=82=E8=BD=A6?= =?UTF-8?q?=E6=80=BB=E9=87=91=E9=A2=9D=E4=B8=8E=E9=87=91=E8=9E=8D=E6=96=B9?= =?UTF-8?q?=E6=A1=88=E4=B8=AD=E6=8C=82=E8=BD=A6=E9=87=91=E9=A2=9D=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/bussalesorder/BusSalesOrderService.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index 1a5b62c9fb..034f4c0b11 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -5075,6 +5075,21 @@ public class BusSalesOrderService extends MybatisBaseService busSalesOrderTrailerDetailsVos = busSalesOrderTrailerService.fetchAllByOrderSid(busSalesOrder.get().getSid()); + BigDecimal total = new BigDecimal("0"); + for (BusSalesOrderTrailerDetailsVo datum : busSalesOrderTrailerDetailsVos) { + total = total.add(datum.getSingleFinalPrice().multiply(new BigDecimal(datum.getTrailerCount()))); + } + String trailerAmount = data.getTrailerAmount(); + if (StringUtils.isBlank(trailerAmount)){ + trailerAmount = "0"; + } + if (total.compareTo(new BigDecimal(trailerAmount)) != 0){ + return rb.setMsg("金融方案中挂车融资额与单台主车对应挂车成交价之和不一致,请检查!"); + } + } String orgSidPath = ""; if (StringUtils.isNotBlank(busSalesOrder.get().getOrgSidPath())) { orgSidPath = busSalesOrder.get().getOrgSidPath();