浏览代码

Merge branch 'feat-login'

shc 1 年之前
父节点
当前提交
e4991ea250

+ 5 - 3
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/SysUserController.java

@@ -158,12 +158,14 @@ public class SysUserController {
 
 		if (user.size() == 1) {
 			UserInfo userInfo = userService.findUserInfo(user.get(0));
-			// 校验用户角色是否包含众包用户和医药代表用户
 
-			if (b || isZbOrDbUsers(userInfo.getRoles())) {
+			boolean zbOrDbUsers = isZbOrDbUsers(userInfo.getRoles());
+			// 校验用户角色是否包含众包用户和医药代表用户
+			if ((b && !zbOrDbUsers)||(!b && zbOrDbUsers)){
+				// 角色是小程序角色,则直接返回
 				return R.ok(userInfo);
 			} else {
-				return R.failed(null, String.format("用户信息为空 %s", username));
+				return R.failed(null, String.format("用户信息错误 %s", username));
 			}
 		} else {
 			// 小程序多账号情况