Parcourir la source

增加紫金保险公司的各种日志

jiakai il y a 4 mois
Parent
commit
9ec7606cd5

+ 9 - 0
tenant/insurance/quotation-zijin/src/main/java/com/jzg/quotation/zijin/api/component/ZiJinApiRequestComponent.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.zijin.api.component;
 package com.jzg.quotation.zijin.api.component;
 
 
+import com.alibaba.fastjson.JSON;
 import com.jzg.commons.exception.SystemException;
 import com.jzg.commons.exception.SystemException;
 import com.jzg.commons.util.StringUtils;
 import com.jzg.commons.util.StringUtils;
 import com.jzg.quotation.commons.component.RequestComponent;
 import com.jzg.quotation.commons.component.RequestComponent;
@@ -9,6 +10,7 @@ import com.jzg.quotation.zijin.api.entity.constants.enums.ResultEnum;
 import com.jzg.quotation.zijin.api.entity.request.*;
 import com.jzg.quotation.zijin.api.entity.request.*;
 import com.jzg.quotation.zijin.api.entity.response.*;
 import com.jzg.quotation.zijin.api.entity.response.*;
 import com.jzg.quotation.zijin.api.properties.ZiJinApiProperties;
 import com.jzg.quotation.zijin.api.properties.ZiJinApiProperties;
+import com.jzg.quotation.zijin.api.service.Impl.ZiJinApiRequestImpl;
 import lombok.RequiredArgsConstructor;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.redisson.Redisson;
 import org.redisson.Redisson;
@@ -16,6 +18,8 @@ import org.redisson.api.RLock;
 import org.redisson.api.RMap;
 import org.redisson.api.RMap;
 import org.redisson.api.RedissonClient;
 import org.redisson.api.RedissonClient;
 import org.redisson.config.Config;
 import org.redisson.config.Config;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.ResponseEntity;
 import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Component;
 import org.springframework.stereotype.Component;
@@ -32,6 +36,8 @@ import java.util.concurrent.TimeUnit;
 @RequiredArgsConstructor
 @RequiredArgsConstructor
 public class ZiJinApiRequestComponent {
 public class ZiJinApiRequestComponent {
 
 
+    public static final Logger logger = LoggerFactory.getLogger(ZiJinApiRequestComponent.class);
+
     private static final String USER_ID = "28317480921155536850";
     private static final String USER_ID = "28317480921155536850";
 
 
     private final RedissonClient redissonClient;
     private final RedissonClient redissonClient;
@@ -78,6 +84,7 @@ public class ZiJinApiRequestComponent {
         httpHeaders.set(ZiJinApiCacheComponent.ZKI_API_AUTHORIZATION, queryTokenResponse.getToken());
         httpHeaders.set(ZiJinApiCacheComponent.ZKI_API_AUTHORIZATION, queryTokenResponse.getToken());
         // 3. 缓存到数据库中
         // 3. 缓存到数据库中
         ziJinApiCacheComponent.cacheAuthorization(accessToken.getToken(), queryTokenResponse.getToken(), ziJinApiConfigureParameters.getAppKey());
         ziJinApiCacheComponent.cacheAuthorization(accessToken.getToken(), queryTokenResponse.getToken(), ziJinApiConfigureParameters.getAppKey());
+        logger.info("紫金getToken:{}", JSON.toJSONString(httpHeaders));
         return httpHeaders;
         return httpHeaders;
     }
     }
 
 
@@ -93,6 +100,8 @@ public class ZiJinApiRequestComponent {
         }
         }
         number--;
         number--;
         HttpHeaders httpHeaders = ziJinApiCacheComponent.getAuthorizationHeader(ziJinApiConfigureParameters.getAppKey());
         HttpHeaders httpHeaders = ziJinApiCacheComponent.getAuthorizationHeader(ziJinApiConfigureParameters.getAppKey());
+        logger.info("紫金getHttpHeaders:{}", JSON.toJSONString(httpHeaders));
+
         if (!ObjectUtils.isEmpty(httpHeaders)) {
         if (!ObjectUtils.isEmpty(httpHeaders)) {
             return httpHeaders;
             return httpHeaders;
         }
         }

+ 27 - 0
tenant/insurance/quotation-zijin/src/main/java/com/jzg/quotation/zijin/api/service/Impl/ZiJinApiRequestImpl.java

@@ -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());