From 17b703fb79897d9efa6e2d8acb3577d6046abc7f Mon Sep 17 00:00:00 2001 From: shijie <648688341@qq.com> Date: Wed, 3 Mar 2021 10:01:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=97=AE=E9=A2=98=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E5=90=AF=E5=8A=A8=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 8 ------- .../controller/UserInfoController.java | 24 +++++++++---------- .../liuwanr/service/UserInfoService.java | 12 ++++++---- 3 files changed, 19 insertions(+), 25 deletions(-) diff --git a/pom.xml b/pom.xml index 6093093..5d82d82 100644 --- a/pom.xml +++ b/pom.xml @@ -288,14 +288,6 @@ spring-boot-maven-plugin - - - src/main/java - - **/*.xml - - - diff --git a/src/main/java/com/yipin/liuwanr/controller/UserInfoController.java b/src/main/java/com/yipin/liuwanr/controller/UserInfoController.java index 8d97594..e46d4a3 100644 --- a/src/main/java/com/yipin/liuwanr/controller/UserInfoController.java +++ b/src/main/java/com/yipin/liuwanr/controller/UserInfoController.java @@ -349,21 +349,21 @@ public class UserInfoController { userInfo.setAccount(account); userInfo.setPassword(password); HashMap ret = userInfoService.adminLogins(userInfo); - UserInfo userInfo1 = (UserInfo)ret.get("retvalue"); - String roleIds = userInfo1.getRoleId(); - - if(roleIds.equals(null) || roleIds.equals("")){ - resp.setStatus(401); - resp.setErrmessage("无登录权限,请联系管理员处理!"); - return resp; - }else{ - List list = permissionService.getPermission(roleIds); - map.put("retvalue",ret.get("retvalue")); - map.put("listValue",list); - } int status = (int) ret.get("retcode"); if (200 == status) { + UserInfo userInfo1 = (UserInfo)ret.get("retvalue"); + String roleIds = userInfo1.getRoleId(); + + if(roleIds.equals(null) || roleIds.equals("")){ + resp.setStatus(401); + resp.setErrmessage("无登录权限,请联系管理员处理!"); + return resp; + }else{ + List list = permissionService.getPermission(roleIds); + map.put("retvalue",ret.get("retvalue")); + map.put("listValue",list); + } resp.setStatus(status); //resp.setMessage(ret.get("retvalue")); resp.setMessage(map); diff --git a/src/main/java/com/yipin/liuwanr/service/UserInfoService.java b/src/main/java/com/yipin/liuwanr/service/UserInfoService.java index 93d476a..f486acc 100644 --- a/src/main/java/com/yipin/liuwanr/service/UserInfoService.java +++ b/src/main/java/com/yipin/liuwanr/service/UserInfoService.java @@ -470,11 +470,13 @@ public class UserInfoService { HashMap resp = new HashMap(); try { UserInfo user=userInfoMapper.adminLogins(userInfo); - if (user.getRoleId().contains("1")){ - user.setSchoolId(null); - }else { - Integer schoolId = staffMapper.querySchoolId(user.getUserId()); - user.setSchoolId(schoolId); + if(user != null){ + if (user.getRoleId().contains("1")){ + user.setSchoolId(null); + }else { + Integer schoolId = staffMapper.querySchoolId(user.getUserId()); + user.setSchoolId(schoolId); + } } if (user==null){