wangguoqiang 3 kuukautta sitten
vanhempi
commit
f8d6ab79e4

+ 10 - 4
tenant/insurance/quotation-taishan/src/main/java/com/jzg/quotation/taishan/crawler/build/TaiShanCrawlerQuoteRequestVoBuild.java

@@ -49,6 +49,11 @@ public class TaiShanCrawlerQuoteRequestVoBuild {
         // 系数信息
         request.setCoefficientInfo(toCoefficientInfoDto(quoteVo));
 
+//        request.getProposalInfo().setSaleChannel("10"); // 个人代理人渠道  SaleChannel
+//        request.getProposalInfo().setSaleCode("581222");
+//        request.getProposalInfo().setSaleName("张堃");
+//        request.getProposalInfo().setSaleNo("140107199402270639");
+
         request.setHouseholdInsurance(new Object());
         request.setHouseholdBInsurance(new Object());
         request.setHouseholdCInsurance(new Object());
@@ -150,11 +155,12 @@ public class TaiShanCrawlerQuoteRequestVoBuild {
         proposalInfo.setDefaultChannel("");
         proposalInfo.setPkgNo("");
         proposalInfo.setTeamOrderName("");
-        if (StringUtils.isNotBlank(parameters.getSaleName())){
+
+        if (StringUtils.isNotBlank(parameters.getAgentName())){
             proposalInfo.setSaleChannel("10"); // 个人代理人渠道
-            proposalInfo.setSaleCode(parameters.getSaleCode());
-            proposalInfo.setSaleName(parameters.getSaleName());
-            proposalInfo.setSaleNo(parameters.getSaleNo());
+            proposalInfo.setSaleCode(attributionInformationVo.getUsername());
+            proposalInfo.setSaleName(parameters.getAgentName());
+            proposalInfo.setSaleNo(parameters.getCertificateNo());
         }else{
             proposalInfo.setSaleChannel("02"); // 直销渠道
         }

+ 1 - 0
tenant/insurance/quotation-taishan/src/main/java/com/jzg/quotation/taishan/crawler/service/impl/TaiShanCrawlerQuoteProcessServiceImpl.java

@@ -85,6 +85,7 @@ public class TaiShanCrawlerQuoteProcessServiceImpl implements TaiShanCrawlerQuot
         Map<String, Object> tokenMap = taiShanCrawlerCacheComponent.getToken(loginBase.getUsername());
         TaiShanCrawlerLoginRequest loginRequest = new TaiShanCrawlerLoginRequest(loginBase,tokenMap);
         TaiShanCrawlerLoginResponse loginResponse = taiShanCrawlerRequestComponent.login(loginRequest, httpHeaders);
+        log.info("TaiShan-loginResponse参数的值:{}", JSON.toJSONString(loginResponse));
         if(loginResponse.getCode().equals("200")){
             String authorization = loginResponse.getResult().getIdToken();
             taiShanCrawlerCacheComponent.cacheAuthorization(loginBase.getUsername(), authorization);

+ 2 - 0
tenant/insurance/quotation-taishan/src/main/java/com/jzg/quotation/taishan/crawler/service/impl/TaiShanCrawlerRequestImpl.java

@@ -85,10 +85,12 @@ public class TaiShanCrawlerRequestImpl implements TaiShanCrawlerRequest {
      */
     @Override
     public QuoteResultsVo quote(QuoteVo quoteVo) {
+        log.info("quoteVo参数的值:{}", JSON.toJSONString(quoteVo));
         // 1.0 获取认证信息和用户配置
         AttributionInformationVo attributionInformationVo = quoteVo.getOrder().getAttributionInformationVo();
         // 1.1 解析配置参数
         TaiShanCrawlerConfigureParameters parameters = ConfigureParametersConversion.conversionEntity(TaiShanCrawlerConfigureParameters.class, attributionInformationVo.getConfigInfo());
+        log.info("parameters参数的值:{}", JSON.toJSONString(parameters));
         HttpHeaders headers = taiShanCrawlerQuoteProcessService.getHeaders(attributionInformationVo.getUsername(), parameters.getComCode());
         // 2.0 车型查询
         TaiShanCrawlerCarRequest taiShanCrawlerCarRequest = new TaiShanCrawlerCarRequest(quoteVo,parameters.getComCode());