From 8eb7431071a61b57a3867017a53073eb20fd32fa Mon Sep 17 00:00:00 2001 From: zengwh Date: Sun, 15 May 2022 11:12:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9F=A5=E8=AF=A2=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E9=9B=86=E5=90=88=E5=AF=B9=E5=A4=96=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=94=B9=E5=85=A8=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/emr/service/ipml/CommomService.java | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/emr/service/ipml/CommomService.java b/src/main/java/com/emr/service/ipml/CommomService.java index bdc89a4..aeddf6a 100644 --- a/src/main/java/com/emr/service/ipml/CommomService.java +++ b/src/main/java/com/emr/service/ipml/CommomService.java @@ -74,11 +74,10 @@ public class CommomService { HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); List userList = (List)request.getSession().getAttribute("USER_LIST"); if(null == userList || userList.isEmpty()){ - String userName = (String) request.getSession().getAttribute("userSession"); //调用接口查询 String resultString = ""; // 创建uri - String url = POWER_URLHEAD+"/font/getUserList?userName="+userName; + String url = POWER_URLHEAD+"/font/getUserList?userName=admin"; // 执行请求 CloseableHttpResponse response = HttpClients.createDefault().execute(new HttpGet(url)); // 判断返回状态是否为200 @@ -86,12 +85,18 @@ public class CommomService { resultString = EntityUtils.toString(response.getEntity(), "UTF-8"); } JSONObject jsonObject = JSONObject.fromObject(resultString); - String extend = jsonObject.getString("extend"); - JSONObject extendObject = JSONObject.fromObject(extend); - String userList1 = extendObject.getString("userList"); - userList = JSON.parseArray(userList1,User.class); - //设置进session - request.getSession().setAttribute("USER_LIST",userList); + String code = jsonObject.getString("code"); + if("500".equals(code)) { + throw new RuntimeException(resultString); + } + if("100".equals(code)) { + String extend = jsonObject.getString("extend"); + JSONObject extendObject = JSONObject.fromObject(extend); + String userList1 = extendObject.getString("userList"); + userList = JSON.parseArray(userList1, User.class); + //设置进session + request.getSession().setAttribute("USER_LIST", userList); + } } return userList; }