From 929d849ab8af946a8962343802f806d42ab706df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E6=98=8E=E6=85=A7?= <1191093413@qq.com> Date: Thu, 30 May 2024 15:14:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=9F=8E=E9=98=B3=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E6=8A=9B=E5=87=BA=E7=AE=80=E7=A8=8E=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../request/AisinoInvoiceRequestAdapterImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/adapter/request/AisinoInvoiceRequestAdapterImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/adapter/request/AisinoInvoiceRequestAdapterImpl.java index 0c7ee90..2a5807b 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/adapter/request/AisinoInvoiceRequestAdapterImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/adapter/request/AisinoInvoiceRequestAdapterImpl.java @@ -223,33 +223,33 @@ public class AisinoInvoiceRequestAdapterImpl implements IInvoiceRequestService { if (shList.contains(billInfo.getSellerTaxnum())){ List billDetailList = billInfo.getBillDetailList(); if (billInfo.getTaxfreeamt() != null && billInfo.getTaxfreeamt().compareTo(new BigDecimal("10"))>0){ - throw new RuntimeException("发票金额不能大于10元"); + throw new JianshuiParamErrorException("发票金额不能大于10元",companyservice,"invoice"); } if (billInfo.getTaxamt() != null && billInfo.getTaxamt().compareTo(new BigDecimal("12"))>0){ - throw new RuntimeException("发票金额不能大于10元"); + throw new JianshuiParamErrorException("发票金额不能大于10元",companyservice,"invoice"); } if (billInfo.getTaxfreeamt() == null && billInfo.getTaxamt() == null && billDetailList != null){ BigDecimal taxAmount = new BigDecimal("0"); if ("1".equals(billInfo.getHsbz())){ billDetailList.forEach(e->taxAmount.add(e.getTaxfreeamt()==null?new BigDecimal("0"):e.getTaxfreeamt())); if (taxAmount.compareTo(new BigDecimal("10"))>0){ - throw new RuntimeException("发票金额不能大于10元"); + throw new JianshuiParamErrorException("发票金额不能大于10元",companyservice,"invoice"); } }else { billDetailList.forEach(e->taxAmount.add(e.getTaxamt()==null?new BigDecimal("0"):e.getTaxamt())); if (taxAmount.compareTo(new BigDecimal("12"))>0){ - throw new RuntimeException("发票金额不能大于10元"); + throw new JianshuiParamErrorException("发票金额不能大于10元",companyservice,"invoice"); } } } if (StringUtils.isNoneBlank(billInfo.getInvoiceType()) && !environment.getProperty("billing.limit.invoiceType").equals(billInfo.getInvoiceType())){ - throw new RuntimeException("所开发票不是普票,请选择发票种类为普票"); + throw new JianshuiParamErrorException("所开发票不是普票,请选择发票种类为普票",companyservice,"invoice"); } if (billDetailList != null && billDetailList.size() > 0){ List mxList = billDetailList.stream().filter(e -> !e.getGoodName().contains(environment.getProperty("billing.limit.xmmc"))).collect(Collectors.toList()); if (mxList != null && mxList.size() > 0){ - throw new RuntimeException("发票明细中包含非" + environment.getProperty("billing.limit.xmmc") + ",请删除后重试"); + throw new JianshuiParamErrorException("发票明细中包含非" + environment.getProperty("billing.limit.xmmc") + ",请删除后重试",companyservice,"invoice"); } } }