diff --git a/doc/配置文件 b/doc/配置文件 index 30f7586..f46354f 100644 --- a/doc/配置文件 +++ b/doc/配置文件 @@ -2,4 +2,6 @@ Prop配置文件: aisino_callback_url 重汽回调URL aisino_nginx_url 重汽nginx地址 -aisino_upload_url 重汽上传推送机动车接口 \ No newline at end of file +aisino_upload_url 重汽上传推送机动车接口 +aisino_qyjc 重汽企业名称(合格证推送) +aisino_zdr 重汽制单人(合格证推送) \ No newline at end of file diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java index 6b6b9dd..b3d35de 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java @@ -1114,7 +1114,7 @@ public class AisinoConsoleInvoiceApiZhongQiServiceImpl implements IInvoiceApiSer return new HXResponse("9999","请求参数为空!"); } - // TODO: 2023/10/28 机动车处理 + // TODO: 2023/10/28 机动车加密导出路径配置 exportVehicleDTO.setSavePath("C:\\test\\fileDownload\\"); // 发起请求 @@ -1200,12 +1200,20 @@ public class AisinoConsoleInvoiceApiZhongQiServiceImpl implements IInvoiceApiSer } // InputStream is = new ByteArrayInputStream(fileStream.getBytes()); + CompanyserviceProp qyjc = companyserviceProp.selectPropByKey(companyservice.getCompanyid(), "aisino_qyjc"); + if(qyjc == null || StrUtil.isEmpty(qyjc.getValue())){ + return new HXResponse("9999","重汽推送企业简称未设置!"); + } + CompanyserviceProp zdr = companyserviceProp.selectPropByKey(companyservice.getCompanyid(), "aisino_zdr"); + if(zdr == null || StrUtil.isEmpty(zdr.getValue())){ + return new HXResponse("9999","重汽推送制单人未设置!"); + } + // 调用重汽的推送接口 HashMap paramMap = new HashMap<>(); paramMap.put("file", file); - // TODO: 2023/10/25 调整成可配置的简称 - paramMap.put("qyjc", companyservice.getSellertax()); - paramMap.put("zdr", companyservice.getCompanyid()); + paramMap.put("qyjc", qyjc.getValue()); + paramMap.put("zdr", zdr.getValue()); CompanyserviceProp pushUrl = companyserviceProp.selectPropByKey(companyservice.getCompanyid(), "aisino_upload_url"); if (pushUrl == null || StrUtil.isEmpty(pushUrl.getValue())) {