|
@@ -1,5 +1,6 @@
|
|
|
package com.jzg.quotation.zijin.api.service.Impl;
|
|
package com.jzg.quotation.zijin.api.service.Impl;
|
|
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
|
import com.jzg.commons.constants.quote.enums.base.InsuranceImageEnum;
|
|
import com.jzg.commons.constants.quote.enums.base.InsuranceImageEnum;
|
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
@@ -38,6 +39,8 @@ import com.jzg.quotation.zijin.api.service.ZiJinOrderService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.apache.commons.io.IOUtils;
|
|
import org.apache.commons.io.IOUtils;
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.http.HttpHeaders;
|
|
import org.springframework.http.HttpHeaders;
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
@@ -56,6 +59,8 @@ import java.util.Objects;
|
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
|
public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
|
|
|
|
|
|
|
+ public static final Logger logger = LoggerFactory.getLogger(ZiJinApiRequestImpl.class);
|
|
|
|
|
+
|
|
|
private final ZiJinApiRequestComponent ziJinApiRequestComponent;
|
|
private final ZiJinApiRequestComponent ziJinApiRequestComponent;
|
|
|
|
|
|
|
|
private final ZiJinOrderService ziJinOrderService;
|
|
private final ZiJinOrderService ziJinOrderService;
|
|
@@ -73,31 +78,37 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public QuoteResultsVo quote(QuoteVo quoteVo) {
|
|
public QuoteResultsVo quote(QuoteVo quoteVo) {
|
|
|
|
|
+ logger.info("紫金quote请求参数:{}", JSON.toJSONString(quoteVo));
|
|
|
OrderBase order = quoteVo.getOrder();
|
|
OrderBase order = quoteVo.getOrder();
|
|
|
AttributionInformationVo attributionInformationVo = order.getAttributionInformationVo();
|
|
AttributionInformationVo attributionInformationVo = order.getAttributionInformationVo();
|
|
|
// 配置信息
|
|
// 配置信息
|
|
|
ZiJinApiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(ZiJinApiConfigureParameters.class, attributionInformationVo.getConfigInfo());
|
|
ZiJinApiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(ZiJinApiConfigureParameters.class, attributionInformationVo.getConfigInfo());
|
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
|
|
|
+ logger.info("紫金请求Header为:{}", JSON.toJSONString(httpHeaders));
|
|
|
// 车型查询
|
|
// 车型查询
|
|
|
CarInfoVo carInfoVo = quoteVo.getCarInfoVo();
|
|
CarInfoVo carInfoVo = quoteVo.getCarInfoVo();
|
|
|
ModelQueryRequest modelQueryRequest = new ModelQueryRequest(parameters, carInfoVo.getVinNo(), carInfoVo.getBrandName());
|
|
ModelQueryRequest modelQueryRequest = new ModelQueryRequest(parameters, carInfoVo.getVinNo(), carInfoVo.getBrandName());
|
|
|
ModelQueryResponse modelQueryResponse = ziJinApiRequestComponent.modelQuery(modelQueryRequest, httpHeaders);
|
|
ModelQueryResponse modelQueryResponse = ziJinApiRequestComponent.modelQuery(modelQueryRequest, httpHeaders);
|
|
|
|
|
+ logger.info("紫金请求/modelQuery车型查询接口,结果为:{}", JSON.toJSONString(modelQueryResponse));
|
|
|
// 过滤车型
|
|
// 过滤车型
|
|
|
ModelQueryResponse.VehicleModelInfosDTO vehicleModelInfosDTO = CarModelsFilterUtils.to(modelQueryResponse.getVehicleModelInfos(), carInfoVo);
|
|
ModelQueryResponse.VehicleModelInfosDTO vehicleModelInfosDTO = CarModelsFilterUtils.to(modelQueryResponse.getVehicleModelInfos(), carInfoVo);
|
|
|
// 计算车辆价格
|
|
// 计算车辆价格
|
|
|
QueryActualValueRequest queryActualValueRequest = new QueryActualValueRequest(carInfoVo, vehicleModelInfosDTO.getPurchasePrice(), quoteVo);
|
|
QueryActualValueRequest queryActualValueRequest = new QueryActualValueRequest(carInfoVo, vehicleModelInfosDTO.getPurchasePrice(), quoteVo);
|
|
|
QueryActualValueResponse queryActualValueResponse = ziJinApiRequestComponent.queryActualValue(queryActualValueRequest, httpHeaders);
|
|
QueryActualValueResponse queryActualValueResponse = ziJinApiRequestComponent.queryActualValue(queryActualValueRequest, httpHeaders);
|
|
|
|
|
+ logger.info("紫金请求/queryActualValue计算车辆价格接口,结果为:{}", JSON.toJSONString(queryActualValueResponse));
|
|
|
// 补全驾意险的参数
|
|
// 补全驾意险的参数
|
|
|
setAccidentalDriving(quoteVo);
|
|
setAccidentalDriving(quoteVo);
|
|
|
// 报价
|
|
// 报价
|
|
|
CalculatePremiumRequest calculatePremiumRequest = new CalculatePremiumRequest(quoteVo, vehicleModelInfosDTO, queryActualValueResponse.getActualValue(), parameters, modelQueryResponse);
|
|
CalculatePremiumRequest calculatePremiumRequest = new CalculatePremiumRequest(quoteVo, vehicleModelInfosDTO, queryActualValueResponse.getActualValue(), parameters, modelQueryResponse);
|
|
|
CalculatePremiumResponse calculatePremiumResponse = ziJinApiRequestComponent.calculatePremium(calculatePremiumRequest, httpHeaders,modelQueryRequest,queryActualValueRequest,REPEAT_NUMBER,RETRY_NUMBER);
|
|
CalculatePremiumResponse calculatePremiumResponse = ziJinApiRequestComponent.calculatePremium(calculatePremiumRequest, httpHeaders,modelQueryRequest,queryActualValueRequest,REPEAT_NUMBER,RETRY_NUMBER);
|
|
|
|
|
+ logger.info("紫金请求/calculatePremium保费计算接口,结果为:{}", JSON.toJSONString(calculatePremiumResponse));
|
|
|
ziJinOrderService.saveOrderInfo(quoteVo, modelQueryResponse);
|
|
ziJinOrderService.saveOrderInfo(quoteVo, modelQueryResponse);
|
|
|
return ZiJinAPIQuoteResultsVoBuild.buildQuoteResultsVo(order.getOrdersNo(), quoteVo, calculatePremiumResponse, modelQueryResponse.getOrderNo());
|
|
return ZiJinAPIQuoteResultsVoBuild.buildQuoteResultsVo(order.getOrdersNo(), quoteVo, calculatePremiumResponse, modelQueryResponse.getOrderNo());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public UnderwritingResultsVo underwriting(UnderwritingVo underwritingVo) {
|
|
public UnderwritingResultsVo underwriting(UnderwritingVo underwritingVo) {
|
|
|
|
|
+ logger.info("紫金underwriting请求参数:{}", JSON.toJSONString(underwritingVo));
|
|
|
InsOrdersCosts insOrdersCosts = underwritingVo.getInsOrdersCosts();
|
|
InsOrdersCosts insOrdersCosts = underwritingVo.getInsOrdersCosts();
|
|
|
OrderBase orderBase = underwritingVo.getOrder();
|
|
OrderBase orderBase = underwritingVo.getOrder();
|
|
|
ZiJinApiOrder ziJinApiOrder = ziJinOrderService.getById(orderBase.getOrdersNo());
|
|
ZiJinApiOrder ziJinApiOrder = ziJinOrderService.getById(orderBase.getOrdersNo());
|
|
@@ -106,12 +117,14 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
.getAttributionInformationVo()
|
|
.getAttributionInformationVo()
|
|
|
.getConfigInfo());
|
|
.getConfigInfo());
|
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
|
|
|
+ logger.info("紫金请求Header为:{}", JSON.toJSONString(httpHeaders));
|
|
|
List<SpecialAppointmentsVo> specialAppointmentsVos = underwritingVo.getSpecialAppointmentsVos();
|
|
List<SpecialAppointmentsVo> specialAppointmentsVos = underwritingVo.getSpecialAppointmentsVos();
|
|
|
SubmitVerifyRequest submitVerifyRequest = new SubmitVerifyRequest(ziJinApiOrder, specialAppointmentsVos);
|
|
SubmitVerifyRequest submitVerifyRequest = new SubmitVerifyRequest(ziJinApiOrder, specialAppointmentsVos);
|
|
|
|
|
|
|
|
UnderwritingResultsVo underwritingResultsVo = new UnderwritingResultsVo();
|
|
UnderwritingResultsVo underwritingResultsVo = new UnderwritingResultsVo();
|
|
|
try {
|
|
try {
|
|
|
SubmitVerifyResponse submitVerifyResponse = ziJinApiRequestComponent.submitVerify(submitVerifyRequest, httpHeaders);
|
|
SubmitVerifyResponse submitVerifyResponse = ziJinApiRequestComponent.submitVerify(submitVerifyRequest, httpHeaders);
|
|
|
|
|
+ logger.info("紫金/submitVerify提交核保接口,结果为:{}", JSON.toJSONString(submitVerifyResponse));
|
|
|
SubmitVerifyResponse.SubmitVerifyInfoDTO submitVerifyInfo = submitVerifyResponse.getSubmitVerifyInfo();
|
|
SubmitVerifyResponse.SubmitVerifyInfoDTO submitVerifyInfo = submitVerifyResponse.getSubmitVerifyInfo();
|
|
|
underwritingResultsVo.setJqPolicyno(submitVerifyInfo.getPolicyNoCI());
|
|
underwritingResultsVo.setJqPolicyno(submitVerifyInfo.getPolicyNoCI());
|
|
|
underwritingResultsVo.setJqApplyNo(submitVerifyInfo.getProposalNoCI());
|
|
underwritingResultsVo.setJqApplyNo(submitVerifyInfo.getProposalNoCI());
|
|
@@ -122,9 +135,11 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
String multiply = insOrdersCosts.getSumPremium().toPlainString();
|
|
String multiply = insOrdersCosts.getSumPremium().toPlainString();
|
|
|
NewPayRequest newPayRequest = new NewPayRequest(multiply, ziJinApiOrder.getOrderNo(), parameters);
|
|
NewPayRequest newPayRequest = new NewPayRequest(multiply, ziJinApiOrder.getOrderNo(), parameters);
|
|
|
NewPayRequestResponse newPayRequestResponse = ziJinApiRequestComponent.newPay(newPayRequest, httpHeaders);
|
|
NewPayRequestResponse newPayRequestResponse = ziJinApiRequestComponent.newPay(newPayRequest, httpHeaders);
|
|
|
|
|
+ logger.info("紫金/newPay获取新支付接口,结果为:{}", JSON.toJSONString(newPayRequestResponse));
|
|
|
underwritingResultsVo.setPaymentLink(newPayRequestResponse.getTwoDimentionImageUrl());
|
|
underwritingResultsVo.setPaymentLink(newPayRequestResponse.getTwoDimentionImageUrl());
|
|
|
} catch (SystemException systemException) {
|
|
} catch (SystemException systemException) {
|
|
|
QueryOrderDetailResponse queryOrderDetailResponse = ziJinApiRequestComponent.getOrderDetail(orderBase.getCompanyOrderNo(), httpHeaders);
|
|
QueryOrderDetailResponse queryOrderDetailResponse = ziJinApiRequestComponent.getOrderDetail(orderBase.getCompanyOrderNo(), httpHeaders);
|
|
|
|
|
+ logger.info("紫金/getOrderDetail订单详情查询服务接口,结果为:{}", JSON.toJSONString(queryOrderDetailResponse));
|
|
|
QueryOrderDetailResponse.ResultObjDTO resultObj = queryOrderDetailResponse.getResultObj();
|
|
QueryOrderDetailResponse.ResultObjDTO resultObj = queryOrderDetailResponse.getResultObj();
|
|
|
String uwMsg = systemException.getMessage();
|
|
String uwMsg = systemException.getMessage();
|
|
|
if (OrderStatusEnum.O_3.getCode().equals(resultObj.getOrderStatus())) {
|
|
if (OrderStatusEnum.O_3.getCode().equals(resultObj.getOrderStatus())) {
|
|
@@ -141,6 +156,7 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public PaymentLinkResultsVo getPaymentLink(PaymentLinkVo paymentLinkVo) {
|
|
public PaymentLinkResultsVo getPaymentLink(PaymentLinkVo paymentLinkVo) {
|
|
|
|
|
+ logger.info("紫金getPaymentLink请求参数为:{}", JSON.toJSONString(paymentLinkVo));
|
|
|
ZiJinApiOrder ziJinApiOrder = ziJinOrderService.getById(paymentLinkVo.getOrder().getOrdersNo());
|
|
ZiJinApiOrder ziJinApiOrder = ziJinOrderService.getById(paymentLinkVo.getOrder().getOrdersNo());
|
|
|
ZiJinApiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(ZiJinApiConfigureParameters.class, paymentLinkVo.getOrder()
|
|
ZiJinApiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(ZiJinApiConfigureParameters.class, paymentLinkVo.getOrder()
|
|
|
.getAttributionInformationVo()
|
|
.getAttributionInformationVo()
|
|
@@ -148,6 +164,7 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
|
NewPayRequest newPayRequest = new NewPayRequest("", ziJinApiOrder.getOrderNo(), parameters.getOrderOrigin(), parameters.getProposalCityCode());
|
|
NewPayRequest newPayRequest = new NewPayRequest("", ziJinApiOrder.getOrderNo(), parameters.getOrderOrigin(), parameters.getProposalCityCode());
|
|
|
NewPayRequestResponse newPayRequestResponse = ziJinApiRequestComponent.newPay(newPayRequest, httpHeaders);
|
|
NewPayRequestResponse newPayRequestResponse = ziJinApiRequestComponent.newPay(newPayRequest, httpHeaders);
|
|
|
|
|
+ logger.info("紫金/newPay获取新支付接口,结果为:{}", JSON.toJSONString(newPayRequestResponse));
|
|
|
PaymentLinkResultsVo paymentLinkResultsVo = new PaymentLinkResultsVo();
|
|
PaymentLinkResultsVo paymentLinkResultsVo = new PaymentLinkResultsVo();
|
|
|
paymentLinkResultsVo.setPaymentLink(newPayRequestResponse.getUrl());
|
|
paymentLinkResultsVo.setPaymentLink(newPayRequestResponse.getUrl());
|
|
|
return paymentLinkResultsVo;
|
|
return paymentLinkResultsVo;
|
|
@@ -155,24 +172,30 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void uploadImage(InsuranceUploadImageVo insuranceUploadImageVo) {
|
|
public void uploadImage(InsuranceUploadImageVo insuranceUploadImageVo) {
|
|
|
|
|
+ logger.info("紫金uploadImage请求参数为:{}", JSON.toJSONString(insuranceUploadImageVo));
|
|
|
// 获取订单信息
|
|
// 获取订单信息
|
|
|
OrderBase orderBase = insuranceUploadImageVo.getOrder();
|
|
OrderBase orderBase = insuranceUploadImageVo.getOrder();
|
|
|
ZiJinApiOrder ziJinApiOrder = ziJinOrderService.getById(orderBase.getOrdersNo());
|
|
ZiJinApiOrder ziJinApiOrder = ziJinOrderService.getById(orderBase.getOrdersNo());
|
|
|
|
|
+ logger.info("紫金ziJinApiOrder结果为:{}", JSON.toJSONString(ziJinApiOrder));
|
|
|
// 配置信息
|
|
// 配置信息
|
|
|
ZiJinApiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(ZiJinApiConfigureParameters.class, orderBase
|
|
ZiJinApiConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(ZiJinApiConfigureParameters.class, orderBase
|
|
|
.getAttributionInformationVo()
|
|
.getAttributionInformationVo()
|
|
|
.getConfigInfo());
|
|
.getConfigInfo());
|
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
|
|
|
+ logger.info("紫金httpHeaders:{}", JSON.toJSONString(httpHeaders));
|
|
|
// 获取影像信息
|
|
// 获取影像信息
|
|
|
List<UploadImageInfoListRequest.ItemFileDataListDTO> itemFileDataListDTOS = uploadFile(insuranceUploadImageVo, ziJinApiOrder, httpHeaders);
|
|
List<UploadImageInfoListRequest.ItemFileDataListDTO> itemFileDataListDTOS = uploadFile(insuranceUploadImageVo, ziJinApiOrder, httpHeaders);
|
|
|
|
|
+ logger.info("紫金uploadFile拼接的返回结果为:{}", JSON.toJSONString(itemFileDataListDTOS));
|
|
|
// 文件信息与订单关联
|
|
// 文件信息与订单关联
|
|
|
UploadImageInfoListRequest uploadImageInfoListRequest = new UploadImageInfoListRequest(itemFileDataListDTOS,
|
|
UploadImageInfoListRequest uploadImageInfoListRequest = new UploadImageInfoListRequest(itemFileDataListDTOS,
|
|
|
ziJinApiOrder.getOrderId());
|
|
ziJinApiOrder.getOrderId());
|
|
|
BaseResponse baseResponse = ziJinApiRequestComponent.uploadImageInfoList(uploadImageInfoListRequest, httpHeaders);
|
|
BaseResponse baseResponse = ziJinApiRequestComponent.uploadImageInfoList(uploadImageInfoListRequest, httpHeaders);
|
|
|
|
|
+ logger.info("紫金uploadImageInfoList文件信息与订单关联接口,结果为:{}", JSON.toJSONString(baseResponse));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void queryClauseData(ClauseDataVo clauseDataVo) {
|
|
public void queryClauseData(ClauseDataVo clauseDataVo) {
|
|
|
|
|
+ logger.info("紫金queryClauseData参数为:{}", JSON.toJSONString(clauseDataVo));
|
|
|
// 获取订单信息
|
|
// 获取订单信息
|
|
|
OrderBase orderBase = clauseDataVo.getOrder();
|
|
OrderBase orderBase = clauseDataVo.getOrder();
|
|
|
ZiJinApiOrder ziJinApiOrder = ziJinOrderService.getById(orderBase.getOrdersNo());
|
|
ZiJinApiOrder ziJinApiOrder = ziJinOrderService.getById(orderBase.getOrdersNo());
|
|
@@ -181,6 +204,7 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
.getAttributionInformationVo()
|
|
.getAttributionInformationVo()
|
|
|
.getConfigInfo());
|
|
.getConfigInfo());
|
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
HttpHeaders httpHeaders = ziJinApiRequestComponent.getHttpHeaders(parameters);
|
|
|
|
|
+ logger.info("紫金httpHeaders:{}", JSON.toJSONString(httpHeaders));
|
|
|
// 2 查询特约
|
|
// 2 查询特约
|
|
|
QueryClauseDataRequest queryClauseDataRequest = new QueryClauseDataRequest();
|
|
QueryClauseDataRequest queryClauseDataRequest = new QueryClauseDataRequest();
|
|
|
queryClauseDataRequest.setOrderId(ziJinApiOrder.getOrderId());
|
|
queryClauseDataRequest.setOrderId(ziJinApiOrder.getOrderId());
|
|
@@ -189,6 +213,7 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
queryClauseDataRequest.setRiskCode(RiskCodeEnum.RC_0590.getCode());
|
|
queryClauseDataRequest.setRiskCode(RiskCodeEnum.RC_0590.getCode());
|
|
|
QueryClauseDataResponse queryClauseDataResponse = ziJinApiRequestComponent.queryClauseData(queryClauseDataRequest,
|
|
QueryClauseDataResponse queryClauseDataResponse = ziJinApiRequestComponent.queryClauseData(queryClauseDataRequest,
|
|
|
httpHeaders);
|
|
httpHeaders);
|
|
|
|
|
+ logger.info("紫金queryClauseData特约查询接口1,结果为:{}", JSON.toJSONString(queryClauseDataResponse));
|
|
|
System.out.println(queryClauseDataResponse);
|
|
System.out.println(queryClauseDataResponse);
|
|
|
// List<QueryClauseDataResponse.ClauseInfoDtoListDTO> clauseInfoDtoList = queryClauseDataResponse.getClauseInfoDtoList();
|
|
// List<QueryClauseDataResponse.ClauseInfoDtoListDTO> clauseInfoDtoList = queryClauseDataResponse.getClauseInfoDtoList();
|
|
|
// for (QueryClauseDataResponse.ClauseInfoDtoListDTO clauseInfoDtoListDTO : clauseInfoDtoList) {
|
|
// for (QueryClauseDataResponse.ClauseInfoDtoListDTO clauseInfoDtoListDTO : clauseInfoDtoList) {
|
|
@@ -209,6 +234,7 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
queryClauseDataRequest.setRiskCode(RiskCodeEnum.RC_050A.getCode());
|
|
queryClauseDataRequest.setRiskCode(RiskCodeEnum.RC_050A.getCode());
|
|
|
QueryClauseDataResponse queryClauseDataResponse = ziJinApiRequestComponent.queryClauseData(queryClauseDataRequest,
|
|
QueryClauseDataResponse queryClauseDataResponse = ziJinApiRequestComponent.queryClauseData(queryClauseDataRequest,
|
|
|
httpHeaders);
|
|
httpHeaders);
|
|
|
|
|
+ logger.info("紫金queryClauseData特约查询接口2,结果为:{}", JSON.toJSONString(queryClauseDataResponse));
|
|
|
// List<QueryClauseDataResponse.ClauseInfoDtoListDTO> clauseInfoDtoList = queryClauseDataResponse.getClauseInfoDtoList();
|
|
// List<QueryClauseDataResponse.ClauseInfoDtoListDTO> clauseInfoDtoList = queryClauseDataResponse.getClauseInfoDtoList();
|
|
|
// for (QueryClauseDataResponse.ClauseInfoDtoListDTO clauseInfoDtoListDTO : clauseInfoDtoList) {
|
|
// for (QueryClauseDataResponse.ClauseInfoDtoListDTO clauseInfoDtoListDTO : clauseInfoDtoList) {
|
|
|
// InsCompanyClause clause = new InsCompanyClause();
|
|
// InsCompanyClause clause = new InsCompanyClause();
|
|
@@ -257,6 +283,7 @@ public class ZiJinApiRequestImpl implements ZiJinApiRequest {
|
|
|
UploadFileRequest uploadImageRequest = new UploadFileRequest(imageBase64, imageVo.getImageCode(), ziJinApiOrder.getOrderNo());
|
|
UploadFileRequest uploadImageRequest = new UploadFileRequest(imageBase64, imageVo.getImageCode(), ziJinApiOrder.getOrderNo());
|
|
|
// 文件上传
|
|
// 文件上传
|
|
|
UploadFileResponse uploadFileResponse = ziJinApiRequestComponent.uploadFile(uploadImageRequest, httpHeaders);
|
|
UploadFileResponse uploadFileResponse = ziJinApiRequestComponent.uploadFile(uploadImageRequest, httpHeaders);
|
|
|
|
|
+ logger.info("紫金/uploadFile文件上传接口,结果为:{}", JSON.toJSONString(uploadFileResponse));
|
|
|
// 文件信息与订单关联 itemFileDataList
|
|
// 文件信息与订单关联 itemFileDataList
|
|
|
UploadImageInfoListRequest.ItemFileDataListDTO itemFileDataListDTO =
|
|
UploadImageInfoListRequest.ItemFileDataListDTO itemFileDataListDTO =
|
|
|
new UploadImageInfoListRequest.ItemFileDataListDTO(uploadImageRequest, uploadFileResponse.getFileId());
|
|
new UploadImageInfoListRequest.ItemFileDataListDTO(uploadImageRequest, uploadFileResponse.getFileId());
|