Sfoglia il codice sorgente

中煤文件路径更改

xuqiang 1 anno fa
parent
commit
39c75ea5a6

+ 24 - 0
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/CarModelServiceImpl.java

@@ -2,6 +2,7 @@ package com.jzg.quotation.summary.service.impl;
 
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
+import com.jzg.commons.constants.OrderCacheConstant;
 import com.jzg.commons.constants.RedisKeyConstants;
 import com.jzg.commons.constants.RedisKeyConstants;
 import com.jzg.commons.entity.vo.CarModelDTO;
 import com.jzg.commons.entity.vo.CarModelDTO;
 import com.jzg.quotation.summary.components.QueryVehicleComponents;
 import com.jzg.quotation.summary.components.QueryVehicleComponents;
@@ -94,4 +95,27 @@ public class CarModelServiceImpl implements CarModelService {
 
 
     }
     }
 
 
+    @Override
+    public List<CarModelDTO> modelsQuery(String modelName) {
+        //初始Key
+        StringBuilder redisKey = new StringBuilder();
+        redisKey.append(OrderCacheConstant.BRAND_MODEL_KEY);
+        redisKey.append(modelName);
+        //从缓存中查数据
+        if (!Objects.isNull(redisTemplate.opsForValue().get(modelName))) {
+            String carModeStr = redisTemplate.opsForValue().get(modelName);
+            List<CarModelDTO> carModelDTOS = JSON.parseArray(carModeStr, CarModelDTO.class);
+            return carModelDTOS;
+        }
+
+        List<CarModelDTO> map = queryVehicleComponents.vehicleModelInquiry(modelName);
+
+        //数据存储到缓存中
+        if (!map.isEmpty()) {
+            redisTemplate.opsForValue().set(redisKey.toString(), JSON.toJSONString(map), 1, TimeUnit.HOURS);
+        }
+        return map;
+    }
+
+
 }
 }

+ 1 - 1
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/api/constant/enums/CarUseTypeEnum.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/api/constant/enums/CarUseTypeEnum.java

@@ -1,4 +1,4 @@
-package com.jzg.quote.zhongmei.api.constant.enums;
+package com.jzg.quotation.zhongmei.api.constant.enums;
 
 
 /**
 /**
  * @description: todo
  * @description: todo

+ 1 - 1
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/api/entity/BaseHead.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/api/entity/BaseHead.java

@@ -1,4 +1,4 @@
-package com.jzg.quote.zhongmei.api.entity;
+package com.jzg.quotation.zhongmei.api.entity;
 
 
 import lombok.AllArgsConstructor;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.Data;

+ 1 - 1
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/api/entity/BaseRequestHead.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/api/entity/BaseRequestHead.java

@@ -1,4 +1,4 @@
-package com.jzg.quote.zhongmei.api.entity;
+package com.jzg.quotation.zhongmei.api.entity;
 
 
 import lombok.Data;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.EqualsAndHashCode;

+ 2 - 2
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/api/entity/request/BaseRequest.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/api/entity/request/BaseRequest.java

@@ -1,7 +1,7 @@
-package com.jzg.quote.zhongmei.api.entity.request;
+package com.jzg.quotation.zhongmei.api.entity.request;
 
 
 import com.fasterxml.jackson.annotation.JsonProperty;
 import com.fasterxml.jackson.annotation.JsonProperty;
-import com.jzg.quote.zhongmei.api.entity.BaseRequestHead;
+import com.jzg.quotation.zhongmei.api.entity.BaseRequestHead;
 import lombok.Data;
 import lombok.Data;
 
 
 import java.io.Serial;
 import java.io.Serial;

+ 3 - 3
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/api/entity/request/CheckSMScodeRequest.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/api/entity/request/CheckSMScodeRequest.java

@@ -1,8 +1,8 @@
-package com.jzg.quote.zhongmei.api.entity.request;
+package com.jzg.quotation.zhongmei.api.entity.request;
 
 
 import com.fasterxml.jackson.annotation.JsonProperty;
 import com.fasterxml.jackson.annotation.JsonProperty;
-import com.jzg.quote.zhongmei.api.constant.TransCode;
-import com.jzg.quote.zhongmei.api.entity.BaseRequestHead;
+import com.jzg.quotation.zhongmei.api.constant.TransCode;
+import com.jzg.quotation.zhongmei.api.entity.BaseRequestHead;
 import lombok.Data;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.EqualsAndHashCode;
 import lombok.NoArgsConstructor;
 import lombok.NoArgsConstructor;

+ 1 - 1
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/api/entity/response/BaseResponse.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/api/entity/response/BaseResponse.java

@@ -1,4 +1,4 @@
-package com.jzg.quote.zhongmei.api.entity.response;
+package com.jzg.quotation.zhongmei.api.entity.response;
 
 
 import com.fasterxml.jackson.annotation.JsonProperty;
 import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Data;
 import lombok.Data;

+ 2 - 2
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/api/entity/response/BaseResponseHead.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/api/entity/response/BaseResponseHead.java

@@ -1,7 +1,7 @@
-package com.jzg.quote.zhongmei.api.entity.response;
+package com.jzg.quotation.zhongmei.api.entity.response;
 
 
 import com.fasterxml.jackson.annotation.JsonProperty;
 import com.fasterxml.jackson.annotation.JsonProperty;
-import com.jzg.quote.zhongmei.api.entity.BaseHead;
+import com.jzg.quotation.zhongmei.api.entity.BaseHead;
 import lombok.Data;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.EqualsAndHashCode;
 
 

+ 1 - 1
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/api/entity/response/CheckSMScodeResponse.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/api/entity/response/CheckSMScodeResponse.java

@@ -1,4 +1,4 @@
-package com.jzg.quote.zhongmei.api.entity.response;
+package com.jzg.quotation.zhongmei.api.entity.response;
 
 
 import com.fasterxml.jackson.annotation.JsonProperty;
 import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Data;
 import lombok.Data;

+ 1 - 1
tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quote/zhongmei/crawler/util/Base64Tool.java → tenant/insurance/quotation-zhongmei/src/main/java/com/jzg/quotation/zhongmei/crawler/util/Base64Tool.java

@@ -1,4 +1,4 @@
-package com.jzg.quote.zhongmei.crawler.util;
+package com.jzg.quotation.zhongmei.crawler.util;
 
 
 import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.JSON;