Przeglądaj źródła

Merge remote-tracking branch 'origin/release-authority-0612' into dev

Hu Jie 7 lat temu
rodzic
commit
8ae9d136f1

+ 5 - 3
src/main/java/com/uas/platform/b2c/common/account/controller/AuthenticationController.java

@@ -48,14 +48,14 @@ public class AuthenticationController {
 		//List<UserQuestion> userQuestion = userQuestionService.findUserQuestionByUserUUOrderBySortAsc(sysUser.getUserUU());
 		//List<UserQuestion> userQuestion = userQuestionService.findUserQuestionByUserUUOrderBySortAsc(sysUser.getUserUU());
 		User user = userService.findUserByUserUU(sysUser.getUserUU());
 		User user = userService.findUserByUserUU(sysUser.getUserUU());
 		user.setEnterprise(sysUser.getEnterprise());
 		user.setEnterprise(sysUser.getEnterprise());
-		try{
+		if (user.getEnterprise() != null ) {
 			if (user.getEnterprise().getEnAdminuu().equals(user.getUserUU())) {
 			if (user.getEnterprise().getEnAdminuu().equals(user.getUserUU())) {
 				user.setIssys(Constant.YES);
 				user.setIssys(Constant.YES);
 			}
 			}
 			else {
 			else {
 				user.setIssys(Constant.NO);
 				user.setIssys(Constant.NO);
 			}
 			}
-		} catch (NullPointerException e) { }
+		}
 		request.getSession().setAttribute("user",user);
 		request.getSession().setAttribute("user",user);
 		UserInfo userInfo = new UserInfo(user);
 		UserInfo userInfo = new UserInfo(user);
 		Integer hasQuestion = user.getHasQuestion();
 		Integer hasQuestion = user.getHasQuestion();
@@ -64,7 +64,9 @@ public class AuthenticationController {
 			userInfo.setSecLevel((short) (1 + userInfo.getSecLevel()));
 			userInfo.setSecLevel((short) (1 + userInfo.getSecLevel()));
 		}
 		}
 		//初始化权限
 		//初始化权限
-		roleService.initEnterprise(sysUser.getEnterprise().getUu());
+		if (sysUser.getEnterprise() != null) {
+			roleService.initEnterprise(sysUser.getEnterprise().getUu());
+		}
 		return userInfo;
 		return userInfo;
 	}
 	}