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 {