|
|
|
@ -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 { |
|
|
|
|