|
@@ -206,7 +206,7 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
for (InsTaskImagesBase64 insTaskImagesBase64 : insTaskImagesBase64s) {
|
|
for (InsTaskImagesBase64 insTaskImagesBase64 : insTaskImagesBase64s) {
|
|
|
ObjectMapper objectMapper = new ObjectMapper();
|
|
ObjectMapper objectMapper = new ObjectMapper();
|
|
|
InsUploadFiles insUploadFiles = insUploadFilesService.queryById(insTaskImagesBase64.getImageId());
|
|
InsUploadFiles insUploadFiles = insUploadFilesService.queryById(insTaskImagesBase64.getImageId());
|
|
|
- YangGuangUpLoadRequest yangGuangUpLoadRequest = new YangGuangUpLoadRequest(InfotransNo, insTaskImagesBase64, parameters, insUploadFiles);
|
|
|
|
|
|
|
+ YangGuangUpLoadRequest yangGuangUpLoadRequest = new YangGuangUpLoadRequest(InfotransNo, insTaskImagesBase64, parameters, insUploadFiles,apiUrl);
|
|
|
String json = objectMapper.writeValueAsString(yangGuangUpLoadRequest);
|
|
String json = objectMapper.writeValueAsString(yangGuangUpLoadRequest);
|
|
|
String yangGuangUpLoadResponse = yangGuangRequestApiComponents.upload(json);
|
|
String yangGuangUpLoadResponse = yangGuangRequestApiComponents.upload(json);
|
|
|
log.info("上传影像:{}", yangGuangUpLoadResponse);
|
|
log.info("上传影像:{}", yangGuangUpLoadResponse);
|
|
@@ -485,7 +485,7 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
templateName = "-商业险保单.pdf";
|
|
templateName = "-商业险保单.pdf";
|
|
|
break;
|
|
break;
|
|
|
case InsuranceRisk.ACCIDENT_CODE:
|
|
case InsuranceRisk.ACCIDENT_CODE:
|
|
|
- busNo = insAreaCompany.getAccidentStrInfo();
|
|
|
|
|
|
|
+ busNo = policyPrintVo.getPolicyNumber();
|
|
|
busType = BusType.BT_4;
|
|
busType = BusType.BT_4;
|
|
|
templateName = busNo + "-非车险保单.pdf";
|
|
templateName = busNo + "-非车险保单.pdf";
|
|
|
break;
|
|
break;
|
|
@@ -530,10 +530,14 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
String jqPath = getPdfUrl(insAreaCompany,insOrders,InsuranceRisk.TRAFFIC_CODE,PolicyPrintVo.PolicyPrintType.PPT_2.getCode(),insAreaCompany.getJqpolicyno(),flag);
|
|
String jqPath = getPdfUrl(insAreaCompany,insOrders,InsuranceRisk.TRAFFIC_CODE,PolicyPrintVo.PolicyPrintType.PPT_2.getCode(),insAreaCompany.getJqpolicyno(),flag);
|
|
|
String syPath = getPdfUrl(insAreaCompany,insOrders,InsuranceRisk.BUSINESS_CODE,PolicyPrintVo.PolicyPrintType.PPT_2.getCode(),insAreaCompany.getSypolicyno(),flag);
|
|
String syPath = getPdfUrl(insAreaCompany,insOrders,InsuranceRisk.BUSINESS_CODE,PolicyPrintVo.PolicyPrintType.PPT_2.getCode(),insAreaCompany.getSypolicyno(),flag);
|
|
|
String fcPath = "";
|
|
String fcPath = "";
|
|
|
- if (insAreaCompany.getAccidentStrInfo() != null && !insAreaCompany.getAccidentStrInfo().equals("")) {
|
|
|
|
|
|
|
+ String fcProposalNo = "";
|
|
|
|
|
+ if (insAreaCompany.getCrossInsurance() != null && !insAreaCompany.getCrossInsurance().isEmpty()) {
|
|
|
//获取非车保单号
|
|
//获取非车保单号
|
|
|
- String FcProposalNo = insAreaCompany.getAccidentStrInfo();
|
|
|
|
|
- fcPath = getPdfUrl(insAreaCompany,insOrders,InsuranceRisk.ACCIDENT_CODE,PolicyPrintVo.PolicyPrintType.PPT_2.getCode(), FcProposalNo, flag);
|
|
|
|
|
|
|
+ for (int i = 0; i < insAreaCompany.getCrossInsurance().size(); i++) {
|
|
|
|
|
+ JSONObject item = insAreaCompany.getCrossInsurance().getJSONObject(i);
|
|
|
|
|
+ fcProposalNo = item.getString("policyNumber");
|
|
|
|
|
+ }
|
|
|
|
|
+ fcPath = getPdfUrl(insAreaCompany,insOrders,InsuranceRisk.ACCIDENT_CODE,PolicyPrintVo.PolicyPrintType.PPT_2.getCode(), fcProposalNo, flag);
|
|
|
}
|
|
}
|
|
|
InsAreaCompanyExternalPolicy insAreaCompanyExternalPolicy =new InsAreaCompanyExternalPolicy(insAreaCompany.getId(),jqPath,syPath,fcPath,null);
|
|
InsAreaCompanyExternalPolicy insAreaCompanyExternalPolicy =new InsAreaCompanyExternalPolicy(insAreaCompany.getId(),jqPath,syPath,fcPath,null);
|
|
|
return new ReadPdfUrlListDto(insAreaCompanyExternalPolicy,insAreaCompany,null);
|
|
return new ReadPdfUrlListDto(insAreaCompanyExternalPolicy,insAreaCompany,null);
|