重汽 红字申请表下载异常返回处理

beta-prop-all^2
kk 2 years ago
parent b86cbe3ad1
commit 94e467db2e
  1. 6
      jianshui-invoice/src/main/java/com/jianshui/invoice/domain/dto/HXResponse.java
  2. 9
      jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java
  3. 2
      jianshui-invoice/src/main/java/com/jianshui/invoice/task/AddInvoiceBatchTask.java

@ -62,16 +62,16 @@ public class HXResponse extends JSONObject {
} }
} }
public HXResponse( String status,String msg,Object data,boolean isCode,String a) { public HXResponse( String status,String message,Object data,boolean isCode,String a) {
if(isCode){ if(isCode){
this.message = msg; this.message = message;
this.data = data; this.data = data;
this.code = status; this.code = status;
this.put("message", this.message); this.put("message", this.message);
this.put("status", this.code); this.put("status", this.code);
this.put("data", this.data); this.put("data", this.data);
}else{ }else{
this.message = msg; this.message = message;
this.code = status; this.code = status;
this.put("message", this.message); this.put("message", this.message);
this.put("status", this.code); this.put("status", this.code);

@ -944,7 +944,8 @@ public class AisinoConsoleInvoiceApiZhongQiServiceImpl implements IInvoiceApiSer
List<CompanyserviceDetail> companyserviceDetailList = companyservice.getCompanyserviceDetailList(); List<CompanyserviceDetail> companyserviceDetailList = companyservice.getCompanyserviceDetailList();
if (CollectionUtils.isEmpty(companyserviceDetailList) || StrUtil.isEmpty(companyserviceDetailList.get(0).getGoldenTaxDiskNo())) { if (CollectionUtils.isEmpty(companyserviceDetailList) || StrUtil.isEmpty(companyserviceDetailList.get(0).getGoldenTaxDiskNo())) {
throw new JianshuiServiceException("金税盘编号未配置,请联系管理员!"); // throw new JianshuiServiceException("金税盘编号未配置,请联系管理员!");
return new HXResponse("9999", "金税盘编号未配置,请联系管理员!");
} }
String goldenTaxDiskNo = companyserviceDetailList.get(0).getGoldenTaxDiskNo(); String goldenTaxDiskNo = companyserviceDetailList.get(0).getGoldenTaxDiskNo();
String fjh = companyserviceDetailList.get(0).getFjh(); String fjh = companyserviceDetailList.get(0).getFjh();
@ -977,12 +978,14 @@ public class AisinoConsoleInvoiceApiZhongQiServiceImpl implements IInvoiceApiSer
} catch (Exception e) { } catch (Exception e) {
log.error("【销项发票】【总部控制台接口】【红字申请表下载】发票请求异常,请求报文{},销方信息{}", "", JSONObject.toJSONString(companyservice)); log.error("【销项发票】【总部控制台接口】【红字申请表下载】发票请求异常,请求报文{},销方信息{}", "", JSONObject.toJSONString(companyservice));
e.printStackTrace(); e.printStackTrace();
throw new JianshuiServiceException("系统异常!"); // throw new JianshuiServiceException("系统异常!");
return new HXResponse("9999", "系统异常!");
} }
//返回报文解析 //返回报文解析
if (ajaxResult.isError()) { if (ajaxResult.isError()) {
throw new JianshuiServiceException(ajaxResult.getMsg()); // throw new JianshuiServiceException(ajaxResult.getMsg());
return new HXResponse("9999", ajaxResult.getMsg());
} }
/** 控制台和文档不一样*/ /** 控制台和文档不一样*/

@ -132,8 +132,6 @@ public class AddInvoiceBatchTask extends TimerTask {
// 3-报文递交开票 // 3-报文递交开票
for (Object billInfoObj : billJsonArray) { for (Object billInfoObj : billJsonArray) {
// 睡眠1秒再去提交
Thread.sleep(1 * 1000);
// 1-前置条件判断 // 1-前置条件判断
InvoiceBack invoiceBack = new InvoiceBack(); InvoiceBack invoiceBack = new InvoiceBack();