|
@@ -1,6 +1,7 @@
|
|
|
package com.jzg.quotation.dajia.crawler.service.impl;
|
|
package com.jzg.quotation.dajia.crawler.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.collection.CollectionUtil;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
|
import com.jzg.commons.entity.po.SysUploadFiles;
|
|
import com.jzg.commons.entity.po.SysUploadFiles;
|
|
@@ -153,7 +154,10 @@ public class DaJiaCrawlerRequestImpl implements DaJiaCrawlerRequest {
|
|
|
DaJiaCrawlerCarRequest daJiaCrawlerCarRequest = new DaJiaCrawlerCarRequest(quoteVo.getCarInfoVo(), parameters.getLoginCompany(), parameters.getCDptCde(), userCode);
|
|
DaJiaCrawlerCarRequest daJiaCrawlerCarRequest = new DaJiaCrawlerCarRequest(quoteVo.getCarInfoVo(), parameters.getLoginCompany(), parameters.getCDptCde(), userCode);
|
|
|
log.info("车型查询参数:{}",JSONObject.toJSONString(daJiaCrawlerCarRequest));
|
|
log.info("车型查询参数:{}",JSONObject.toJSONString(daJiaCrawlerCarRequest));
|
|
|
DaJiaCrawlerCarResponse daJiaCrawlerCarResponse = daJiaCrawlerRequestComponent.car(daJiaCrawlerCarRequest, headers);
|
|
DaJiaCrawlerCarResponse daJiaCrawlerCarResponse = daJiaCrawlerRequestComponent.car(daJiaCrawlerCarRequest, headers);
|
|
|
-
|
|
|
|
|
|
|
+ if (CollectionUtil.isEmpty(daJiaCrawlerCarResponse.getList())){
|
|
|
|
|
+ daJiaCrawlerCarRequest.setQueryMod("2");
|
|
|
|
|
+ daJiaCrawlerCarResponse = daJiaCrawlerRequestComponent.car(daJiaCrawlerCarRequest, headers);
|
|
|
|
|
+ }
|
|
|
// 2.1 匹配最符合的车型
|
|
// 2.1 匹配最符合的车型
|
|
|
DaJiaCrawlerCarResponse.ListDTO listDTO = CarModelsFilterUtils.to(daJiaCrawlerCarResponse.getList(), quoteVo.getCarInfoVo());
|
|
DaJiaCrawlerCarResponse.ListDTO listDTO = CarModelsFilterUtils.to(daJiaCrawlerCarResponse.getList(), quoteVo.getCarInfoVo());
|
|
|
// 2.2 计算车辆折旧价格
|
|
// 2.2 计算车辆折旧价格
|