Răsfoiți Sursa

1.报价返回投保日期和终保日期

wks 3 ani în urmă
părinte
comite
9cdc675ee0

+ 1 - 1
src/main/java/com/ydtech/modules/order/entity/crawler/request/CrawlerLoginRequest.java

@@ -30,7 +30,7 @@ public class CrawlerLoginRequest implements Serializable {
      * 归属信息
      */
     @JsonProperty(value = "other")
-    private LinkedHashMap<Object, Object> other;
+    private LinkedHashMap<String, String> other;
 
     public CrawlerLoginRequest(PtlAgreementAttributionDto attribution) {
         this.username = attribution.getUsername();

+ 22 - 0
src/main/java/com/ydtech/modules/order/entity/crawler/response/CrawlerQuoteResponse.java

@@ -36,6 +36,28 @@ public class CrawlerQuoteResponse extends CrawlerBaseResponse {
      */
     @JsonProperty(value = "forceCarInsureRisk")
     private Double forceCarInsureRisk;
+
+    /**
+     * 交强险起保日期
+     */
+    @JsonProperty(value = "jq_startDate")
+    private String jqStartDate;
+    /**
+     * 交强险终保日期
+     */
+    @JsonProperty(value = "jg_endDate")
+    private String jqEndDate;
+    /**
+     * 商业险起保日期
+     */
+    @JsonProperty(value = "sy_startDate")
+    private String syStartDate;
+    /**
+     * 商业险终保日期
+     */
+    @JsonProperty(value = "sy_endDate")
+    private String syEndDate;
+
     /**
      * 总价
      */

+ 6 - 0
src/main/java/com/ydtech/modules/order/service/impl/InsCrawlerOrderServiceImpl.java

@@ -209,6 +209,12 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
         quoteRespVo.setTotalAdjustRate(1);
         quoteRespVo.setILogPreUdwMess("0");//评分
         quoteRespVo.setOrderno(orderNo); //订单号
+
+        // 起保日期和终保日期
+        quoteRespVo.setStartDateJq(response.getJqStartDate());
+        quoteRespVo.setEndDateJq(response.getJqEndDate());
+        quoteRespVo.setStartDateSy(response.getSyStartDate());
+        quoteRespVo.setEndDateSy(response.getSyEndDate());
         return quoteRespVo;
     }