登录问题以及启动报错问题处理

master
shijie 4 years ago
parent e80c6d829e
commit 17b703fb79
  1. 8
      pom.xml
  2. 24
      src/main/java/com/yipin/liuwanr/controller/UserInfoController.java
  3. 12
      src/main/java/com/yipin/liuwanr/service/UserInfoService.java

@ -288,14 +288,6 @@
<artifactId>spring-boot-maven-plugin</artifactId> <artifactId>spring-boot-maven-plugin</artifactId>
</plugin> </plugin>
</plugins> </plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build> </build>

@ -349,21 +349,21 @@ public class UserInfoController {
userInfo.setAccount(account); userInfo.setAccount(account);
userInfo.setPassword(password); userInfo.setPassword(password);
HashMap<String, Object> ret = userInfoService.adminLogins(userInfo); HashMap<String, Object> 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"); int status = (int) ret.get("retcode");
if (200 == status) { 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.setStatus(status);
//resp.setMessage(ret.get("retvalue")); //resp.setMessage(ret.get("retvalue"));
resp.setMessage(map); resp.setMessage(map);

@ -470,11 +470,13 @@ public class UserInfoService {
HashMap<String, Object> resp = new HashMap<String, Object>(); HashMap<String, Object> resp = new HashMap<String, Object>();
try { try {
UserInfo user=userInfoMapper.adminLogins(userInfo); UserInfo user=userInfoMapper.adminLogins(userInfo);
if (user.getRoleId().contains("1")){ if(user != null){
user.setSchoolId(null); if (user.getRoleId().contains("1")){
}else { user.setSchoolId(null);
Integer schoolId = staffMapper.querySchoolId(user.getUserId()); }else {
user.setSchoolId(schoolId); Integer schoolId = staffMapper.querySchoolId(user.getUserId());
user.setSchoolId(schoolId);
}
} }
if (user==null){ if (user==null){

Loading…
Cancel
Save