From 1058c49b7f3fd6a8889d1717d0562105729afaaf Mon Sep 17 00:00:00 2001 From: thinkgem Date: Thu, 21 Jun 2018 20:10:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=94=A8=E6=88=B7=E8=BA=AB?= =?UTF-8?q?=E4=BB=BD=E4=B8=BA=E4=BA=8C=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98?= =?UTF-8?q?=E7=9A=84=E6=97=B6=E5=80=99=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=8D=E6=AD=A3=E7=A1=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jeesite/modules/sys/web/user/EmpUserController.java | 1 + .../com/jeesite/modules/sys/web/user/SecAdminController.java | 5 +++-- web/src/main/resources/config/jeesite.yml | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/user/EmpUserController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/user/EmpUserController.java index 984ff981..1457986b 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/web/user/EmpUserController.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/user/EmpUserController.java @@ -326,6 +326,7 @@ public class EmpUserController extends BaseController { if (!EmpUser.USER_TYPE_EMPLOYEE.equals(empUser.getUserType())){ return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); } + empUser.setMgrType(User.MGR_TYPE_NOT_ADMIN); userService.saveAuthDataScope(empUser); return renderResult(Global.TRUE, text("用户分配数据权限成功")); } diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/user/SecAdminController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/user/SecAdminController.java index dfd22ee6..7e529a38 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/web/user/SecAdminController.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/user/SecAdminController.java @@ -84,7 +84,7 @@ public class SecAdminController extends BaseController { if (!User.USER_TYPE_EMPLOYEE.equals(user.getUserType())){ return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); } - // 设置为二级管理员身份(必须先设置二级管理员身份,再保存管理数据权限,否则无法设置管理数据权限数据) + // 设置为二级管理员身份 user.setMgrType(User.MGR_TYPE_SEC_ADMIN); userService.updateMgrType(user); // 保存用户管理数据权限 @@ -107,7 +107,8 @@ public class SecAdminController extends BaseController { if (!User.USER_TYPE_EMPLOYEE.equals(user.getUserType())){ return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); } - // 取消用户管理数据权限(必须先删除管理权限,再取消二级管理员身份,否则无法清理管理数据权限数据) + // 取消用户管理数据权限 + user.setMgrType(User.MGR_TYPE_SEC_ADMIN); user.setUserDataScopeListJson("[]"); userService.saveAuthDataScope(user); // 取消二级管理员身份 diff --git a/web/src/main/resources/config/jeesite.yml b/web/src/main/resources/config/jeesite.yml index 9e72f44d..4450bbcb 100644 --- a/web/src/main/resources/config/jeesite.yml +++ b/web/src/main/resources/config/jeesite.yml @@ -197,7 +197,7 @@ jdbc: # expandLevel: -1, # remarks: "" # }] - +# # # 多租户模式(SAAS模式)(专业版) # useCorpModel: false