|
|
|
@ -89,16 +89,19 @@ public class AisinoConsoleInvoiceApiZhongQiServiceImpl implements IInvoiceApiSer |
|
|
|
|
@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("订单号为空,请检查报文!"); |
|
|
|
|
} |
|
|
|
|
// 订单号唯一校验 start
|
|
|
|
|
/*String outNO = billInfo.getOutTradeOrderno() != null ? billInfo.getOutTradeOrderno() : ""; |
|
|
|
|
if (StrUtil.isEmpty(outNO)) { |
|
|
|
|
return new HXResponse("订单号为空,请检查报文!"); |
|
|
|
|
} |
|
|
|
|
BillInfo billInfoValidate = billInfoMapper.selectByOutTradeOrderno(companyservice.getCompanyid(), outNO); |
|
|
|
|
if (BeanUtil.isNotEmpty(billInfoValidate)) { |
|
|
|
|
return new HXResponse("订单号不允许重复!!!"); |
|
|
|
|
} |
|
|
|
|
}*/ |
|
|
|
|
// end
|
|
|
|
|
|
|
|
|
|
// 预处理:处理billinfo,计算税额等
|
|
|
|
|