From d129b5ea705d632fd929b3cade8830ab64610bab Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Mon, 5 Jun 2017 15:24:45 +0800 Subject: [PATCH] add jws --- .../operate/web/controller/EnumsController.java | 23 +++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EnumsController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EnumsController.java index 88b39e6..2f88580 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EnumsController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EnumsController.java @@ -353,5 +353,26 @@ public class EnumsController { List list =CsRemarkTypeEnums.getCSTypeEnums(); return list; } + @RequestMapping(value = "/getjws", method = RequestMethod.GET) + public void geJws(HttpServletResponse response) { + int cacheTime =30000; + String json = JsonUtil.array2JsonString(basicConfigFacade.getBaseicConfigByParentId(SystemConfig.JIWANGSHI_ID)); + writeJsonWithCache(response,json,cacheTime); + } + + public void writeJsonWithCache(HttpServletResponse response, String json,int cacheTime) { + response.setContentType("application/json;charset=UTF-8"); + response.setCharacterEncoding("UTF-8"); + response.setHeader("Cache-Control", "max-age=" + cacheTime); + try { + PrintWriter out = response.getWriter(); + out.print(json); + } catch (IOException e) { + ExceptionUtils.catchException(e,"writeJsonWithCache Error."); + } + } + -} + @Autowired + private BasicConfigFacade basicConfigFacade; +} \ No newline at end of file -- 1.8.3.1