|
|
@@ -4,14 +4,8 @@ import com.google.common.collect.Maps;
|
|
|
import com.jzg.quotation.chengtai.crawler.JsonUtil;
|
|
|
import com.jzg.quotation.chengtai.crawler.client.ChengTaiAPI;
|
|
|
import com.jzg.quotation.chengtai.crawler.client.EncryptRSA;
|
|
|
-import com.jzg.quotation.chengtai.crawler.model.entity.ChengTaiApplicant;
|
|
|
-import com.jzg.quotation.chengtai.crawler.model.entity.ChengTaiDictionary;
|
|
|
-import com.jzg.quotation.chengtai.crawler.model.entity.ChengTaiJqxclassidDic;
|
|
|
-import com.jzg.quotation.chengtai.crawler.model.entity.ChengTaiJqxclassidDicExtData;
|
|
|
-import com.jzg.quotation.chengtai.crawler.model.param.ChengTaiDownloadAddressParam;
|
|
|
-import com.jzg.quotation.chengtai.crawler.model.param.ChengTaiFindSaleManVoByDeptCodeParam;
|
|
|
-import com.jzg.quotation.chengtai.crawler.model.param.ChengTaiImageUploadParam;
|
|
|
-import com.jzg.quotation.chengtai.crawler.model.param.ChengTaiPremiumcalParam;
|
|
|
+import com.jzg.quotation.chengtai.crawler.model.entity.*;
|
|
|
+import com.jzg.quotation.chengtai.crawler.model.param.*;
|
|
|
import com.jzg.quotation.chengtai.crawler.model.result.*;
|
|
|
import com.jzg.quotation.commons.component.RequestComponent;
|
|
|
import jakarta.annotation.Resource;
|
|
|
@@ -25,7 +19,10 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.LinkedMultiValueMap;
|
|
|
import org.springframework.util.MultiValueMap;
|
|
|
|
|
|
-import java.util.*;
|
|
|
+import java.util.Collections;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.UUID;
|
|
|
|
|
|
@Service
|
|
|
public class ChengTaiAPIService {
|
|
|
@@ -469,4 +466,27 @@ public class ChengTaiAPIService {
|
|
|
return response.getBody();
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取意外险
|
|
|
+ *
|
|
|
+ * @param token
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public List<ChengTaiAccidentInsurance> hygeiaGet(String token) {
|
|
|
+ ChengTaiHygeiaGetParam param = new ChengTaiHygeiaGetParam();
|
|
|
+ param.setComCode("0105");
|
|
|
+ param.setSeat(5);
|
|
|
+ param.setRiskCode("1158");
|
|
|
+ param.setCarKindCode("A0");
|
|
|
+ param.setUseNatureCode("8A");
|
|
|
+
|
|
|
+ HttpHeaders headers = new HttpHeaders();
|
|
|
+ headers.add("token", token);
|
|
|
+
|
|
|
+ ChengTaiHygeiaGetResult.Response response = post(ChengTaiAPI.HygeiaGet, param, ChengTaiHygeiaGetResult.Response.class, headers);
|
|
|
+
|
|
|
+ return response.getBody();
|
|
|
+
|
|
|
+ }
|
|
|
}
|