|
|
@ -303,9 +303,9 @@ public class ElephantInvoiceServiceImpl implements ElephantInvoiceService { |
|
|
|
ICompanyservicePropService companyserviceProp = SpringUtils.getBean(ICompanyservicePropService.class); |
|
|
|
ICompanyservicePropService companyserviceProp = SpringUtils.getBean(ICompanyservicePropService.class); |
|
|
|
CompanyserviceProp secretIdProp = companyserviceProp.selectPropByKey(Long.valueOf(companyservice.getIdentity()), "aisino_callback_url"); |
|
|
|
CompanyserviceProp secretIdProp = companyserviceProp.selectPropByKey(Long.valueOf(companyservice.getIdentity()), "aisino_callback_url"); |
|
|
|
String callBackUrl = secretIdProp.getValue(); |
|
|
|
String callBackUrl = secretIdProp.getValue(); |
|
|
|
log.info("【控制台】发票回调接口,发送数据开始,callBackUrl={},param={}", callBackUrl, JSONUtil.toJsonStr(invoice)); |
|
|
|
log.info("【控制台1】发票回调接口,发送数据开始,callBackUrl={},param={}", callBackUrl, JSONUtil.toJsonStr(invoice)); |
|
|
|
String result = HttpUtil.post(callBackUrl, JSONUtil.toJsonStr(invoice)); |
|
|
|
String result = HttpUtil.post(callBackUrl, JSONUtil.toJsonStr(invoice)); |
|
|
|
log.info("【控制台】发票回调接口,发送数据结束,接口返回信息={}", result); |
|
|
|
log.info("【控制台1】发票回调接口,发送数据结束,接口返回信息={}", result); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject resultObject = JSONObject.parseObject(result); |
|
|
|
JSONObject resultObject = JSONObject.parseObject(result); |
|
|
|
if (StringUtils.isNotBlank(resultObject.getString("status")) && "0000".equals(resultObject.getString("status"))){ |
|
|
|
if (StringUtils.isNotBlank(resultObject.getString("status")) && "0000".equals(resultObject.getString("status"))){ |
|
|
@ -759,9 +759,9 @@ public class ElephantInvoiceServiceImpl implements ElephantInvoiceService { |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
try { |
|
|
|
|
|
|
|
|
|
|
|
log.info("【控制台】发票回调接口,发送数据开始,id={},callBackUrl={},param={}", id, callBackUrl, JSONUtil.toJsonStr(invoice)); |
|
|
|
log.info("【控制台1】发票回调接口,发送数据开始,id={},callBackUrl={},param={}", id, callBackUrl, JSONUtil.toJsonStr(invoice)); |
|
|
|
String result = HttpUtil.post(callBackUrl, JSONUtil.toJsonStr(invoice)); |
|
|
|
String result = HttpUtil.post(callBackUrl, JSONUtil.toJsonStr(invoice)); |
|
|
|
log.info("【控制台】发票回调接口,发送数据结束,id={},接口返回信息={}", id, result); |
|
|
|
log.info("【控制台1】发票回调接口,发送数据结束,id={},接口返回信息={}", id, result); |
|
|
|
|
|
|
|
|
|
|
|
cn.hutool.json.JSONObject jsonObject = JSONUtil.parseObj(result); |
|
|
|
cn.hutool.json.JSONObject jsonObject = JSONUtil.parseObj(result); |
|
|
|
if (jsonObject != null) { |
|
|
|
if (jsonObject != null) { |
|
|
@ -786,7 +786,7 @@ public class ElephantInvoiceServiceImpl implements ElephantInvoiceService { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
log.info("【控制台】发票回调接口,发送数据异常,id={},e={}", id,e); |
|
|
|
log.info("【控制台1】发票回调接口,发送数据异常,id={},e={}", id,e); |
|
|
|
invoiceBack.setStatus("2"); |
|
|
|
invoiceBack.setStatus("2"); |
|
|
|
invoiceBack.setBackMsg("发送数据异常!"); |
|
|
|
invoiceBack.setBackMsg("发送数据异常!"); |
|
|
|
invoiceBackMapper.updateInvoiceBack(invoiceBack); |
|
|
|
invoiceBackMapper.updateInvoiceBack(invoiceBack); |
|
|
|