From 15cf0dd4c773c66eb4df7f99d2ce716a0770f2c0 Mon Sep 17 00:00:00 2001 From: kk <1910333201@qq.com> Date: Wed, 27 Sep 2023 11:50:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E7=A5=A8=E8=AE=A2=E5=8D=95-=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=8F=B7=E5=94=AF=E4=B8=80=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/api/AisinoConsoleInvoiceApiServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiServiceImpl.java index 222e5e9..32bf0b1 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiServiceImpl.java @@ -76,16 +76,16 @@ public class AisinoConsoleInvoiceApiServiceImpl implements IInvoiceApiService { @Override public HXResponse addInvoice(BillInfo billInfo, Companyservice companyservice) throws IllegalAccessException, InstantiationException { - + // 订单号唯一校验 start String outNO = billInfo.getOutTradeOrderno() != null ? billInfo.getOutTradeOrderno():""; if(StrUtil.isEmpty(outNO)){ return new HXResponse("订单号为空,请检查报文!"); } - // TODO: 2023/9/26 订单号唯一校验 - - - - + BillInfo billInfoValidate = billInfoMapper.selectByOutTradeOrderno(companyservice.getCompanyid(),outNO); + if(BeanUtil.isNotEmpty(billInfoValidate)){ + return new HXResponse("订单号不允许重复!!!"); + } + // end // 预处理:处理billinfo,计算税额等 try {