From e27b57ca677e403a9858b68eb8fd712634fe1afa Mon Sep 17 00:00:00 2001 From: aike <17730485278@139.com> Date: Thu, 18 Sep 2025 16:57:16 +0800 Subject: [PATCH] =?UTF-8?q?demand:=20=20TMS=E7=B3=BB=E7=BB=9F=E8=B4=A2?= =?UTF-8?q?=E5=8A=A1=E9=94=80=E8=B4=A6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit committer: heyu --- .../impl/EmisWriteoffApplyServiceImpl.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWriteoffApplyServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWriteoffApplyServiceImpl.java index 649ccb95e..65024830c 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWriteoffApplyServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWriteoffApplyServiceImpl.java @@ -134,11 +134,11 @@ public class EmisWriteoffApplyServiceImpl extends EmisBaseService implements IEm // 验证:申请金额 + 已收金额 <= 运单应收金额 BigDecimal totalAmount = detail.getApplyMoney().add(receivedAmount); - if (totalAmount.compareTo(detail.getEmisWaybill().getFreight()) > 0) { - throw new EmisBizError("运单号 " + detail.getBillCode() + " 的申请金额(" + - detail.getApplyMoney() + ") + 已收金额(" + receivedAmount + ") = " + - totalAmount + " 超过运单应收金额(" + detail.getEmisWaybill().getFreight() + ")"); - } +// if (totalAmount.compareTo(detail.getEmisWaybill().getFreight()) > 0) { +// throw new EmisBizError("运单号 " + detail.getBillCode() + " 的申请金额(" + +// detail.getApplyMoney() + ") + 已收金额(" + receivedAmount + ") = " + +// totalAmount + " 超过运单应收金额(" + detail.getEmisWaybill().getFreight() + ")"); +// } } // 验证总销账金额 @@ -683,10 +683,10 @@ public class EmisWriteoffApplyServiceImpl extends EmisBaseService implements IEm : BigDecimal.ZERO; // 已收金额 // 验证:申请金额 + 已收金额 <= 运单金额 - BigDecimal totalAmount = applyAmount.add(receivedAmount); - if (totalAmount.compareTo(waybillAmount) > 0) { - throw new EmisBizError("申请金额+已收金额(" + totalAmount + ")超过运单应收金额(" + waybillAmount + ")"); - } +// BigDecimal totalAmount = applyAmount.add(receivedAmount); +// if (totalAmount.compareTo(waybillAmount) > 0) { +// throw new EmisBizError("申请金额+已收金额(" + totalAmount + ")超过运单应收金额(" + waybillAmount + ")"); +// } // 直接使用明细中的子账单信息,无需额外查询 if (detail.getEmisSettleSubBill() == null) {