zoujiajian %!s(int64=2) %!d(string=hai) anos
pai
achega
c54ce12fc1

+ 1 - 1
netflix-service/src/main/java/com/cyksj/redis/RedisService.java

@@ -773,7 +773,7 @@ public class RedisService {
         H5_WEB_CACHE("h5_web_cache", "h5首页平台缓存", 10 * 60),
         YH_HOME_PAGHE_CACHE("yh_home_paghe_cache:", "银河首页缓存", 30 * 60),
         YH_HOME_PAGHE_CACHE_SHOP("yh_home_paghe_cache:shop:", "银河首页店铺缓存", 40 * 60),
-        YH_GOODS_QUESTIONS_DETAIL("yh_goods_questions_detail:", "平台售后问题", 60 * 60 * 24),
+        YH_GOODS_QUESTIONS_DETAIL("yh_goods_questions_detail:%s:%s", "平台售后问题", 60 * 60 * 24),
         REGISTER_HOME_PAGE_CACHE("register_home_page_cache:", "注册首页缓存", 10 * 60),
         CPS_BACK_LOGIN_KEY("cps_back_login:", "cps商务后台登录key", 3 * 60),
         CPS_AUTH_SUCCESS_KEY("cps_auth_success_key:%s", "cps后台微信授权", 60 * 10),

+ 1 - 3
netflix-service/src/main/java/com/cyksj/service/mange/impl/RefreshCacheServiceImpl.java

@@ -1,12 +1,10 @@
 package com.cyksj.service.mange.impl;
 
-import com.cyksj.model.entity.GoodsDon;
 import com.cyksj.redis.RedisService;
 import com.cyksj.service.mange.RefreshCacheService;
 import lombok.RequiredArgsConstructor;
 import org.springframework.stereotype.Service;
 
-import java.util.List;
 import java.util.Set;
 
 /**
@@ -60,6 +58,6 @@ public class RefreshCacheServiceImpl implements RefreshCacheService {
 		Set<String> keys = redisService.keys(goodsQuestionKey);
 		redisService.del(keys.toArray(String[]::new));
 		//售后缓存
-		redisService.del(RedisService.key.YH_GOODS_QUESTIONS_DETAIL.getEnvName() + "*");
+		redisService.del(RedisService.key.YH_GOODS_QUESTIONS_DETAIL.getName() + "*");
 	}
 }

+ 2 - 2
netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

@@ -770,8 +770,8 @@ public class GroupRelationController {
      * 车票售后常见问题
      */
     @GetMapping("/get/questions/{goodsId}")
-    public Result<List<GoodsDonQaFrontView>> getTicketQuestions(@PathVariable Long goodsId) {
-        String key = RedisService.key.YH_GOODS_QUESTIONS_DETAIL.getEnvName() + goodsId;
+    public Result<List<GoodsDonQaFrontView>> getTicketQuestions(@PathVariable Long goodsId, @RequestParam(defaultValue = "1") Integer type) {
+        String key = RedisService.key.YH_GOODS_QUESTIONS_DETAIL.getNameFormat(type, goodsId);
         Object o = redisService.get(key);
         if (o == null) {
             List<GoodsDonQaFrontView> donQaFrontViews = beanSearcher.searchAll(GoodsDonQaFrontView.class, MapUtils.builder().field(GoodsDonQaFrontView::getGoodsId, goodsId).field(GoodsDonQaFrontView::getType, 2).build());