From 7becc97c5bfdd827b9a999c26746bb8e8bc3e25c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 13 三月 2021 16:23:36 +0800 Subject: [PATCH] 后台会员/会员订单查询,搜索结果高清标签添加, --- src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java | 36 ++++++++++++++++++++++++++++++------ 1 files changed, 30 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java b/src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java index 3b4f011..509d32a 100644 --- a/src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java +++ b/src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java @@ -5,6 +5,9 @@ import javax.annotation.Resource; +import com.yeshi.buwan.util.EHCacheManager; +import com.yeshi.buwan.util.JsonUtil; +import com.yeshi.buwan.util.StringUtil; import com.yeshi.buwan.util.SystemUtil; import org.json.JSONArray; import org.json.JSONObject; @@ -12,19 +15,22 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; -import com.yeshi.buwan.domain.Config; -import com.yeshi.buwan.service.imp.ConfigService; +import com.yeshi.buwan.domain.system.DetailSystemConfig; +import com.yeshi.buwan.service.imp.DetailSystemConfigService; @Controller @RequestMapping("admin/new/api/config") public class ConfigController { @Resource - private ConfigService configService; + private DetailSystemConfigService configService; + + @Resource + private EHCacheManager ehCacheManager; @RequestMapping("configList") public void configList(PrintWriter out) { - List<Config> list = configService.getConfig(SystemUtil.getDetailSystemId(), SystemUtil.getDefaultVersion()); + List<DetailSystemConfig> list = configService.getConfig(SystemUtil.getDetailSystemId(), SystemUtil.getDefaultVersion()); JSONObject json = new JSONObject(); json.put("code", "0"); JSONArray listJson = new JSONArray(list); @@ -40,11 +46,11 @@ @RequestMapping(value = "updateConfig", method = RequestMethod.POST) public void updateConfig(String vals, PrintWriter out) { - List<Config> list = configService.getConfig(SystemUtil.getDetailSystemId(), SystemUtil.getDefaultVersion()); + List<DetailSystemConfig> list = configService.getConfig(SystemUtil.getDetailSystemId(), SystemUtil.getDefaultVersion()); System.out.println("vals----" + vals); JSONObject json = new JSONObject(vals); - for (Config cf : list) { + for (DetailSystemConfig cf : list) { String key = cf.getKey(); cf.setValue(json.getString(key)); // configService.updateConfig(cf); @@ -60,4 +66,22 @@ return; } + /** + * 娓呴櫎缂撳瓨 + * + * @param cache + * @param out + */ + @RequestMapping(value = "clearCache", method = RequestMethod.POST) + public void clearCache(String cache, PrintWriter out) { + //娓呴櫎鍏ㄩ儴缂撳瓨 + if (StringUtil.isNullOrEmpty(cache)) { + ehCacheManager.removeAllCache(); + } else { + ehCacheManager.clearCacheByCacheName(cache); + } + out.print(JsonUtil.loadTrueAdmin("")); + return; + } + } -- Gitblit v1.8.0