From 2c1b2b0b05663939c139dd27ef1fe92b3e25f984 Mon Sep 17 00:00:00 2001 From: wangbing Date: Sat, 8 Feb 2020 01:06:09 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81VUE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: c71ff30ec4a0bb1d6e23453e11dbf178eb1bfe86 --- .../java/module/system/mgr/UserManagerImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/resources/modules/SpringBoot/java/module/system/mgr/UserManagerImpl.java b/src/main/resources/modules/SpringBoot/java/module/system/mgr/UserManagerImpl.java index 0f7cacad..c71a8659 100644 --- a/src/main/resources/modules/SpringBoot/java/module/system/mgr/UserManagerImpl.java +++ b/src/main/resources/modules/SpringBoot/java/module/system/mgr/UserManagerImpl.java @@ -7,8 +7,9 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.interceptor.TransactionAspectSupport; -import ${basePackage}.frame.base.ErrorType; +import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token; +import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.utils.IDgenerator; import ${basePackage}.frame.utils.MD5Util; import ${basePackage}.frame.utils.MapperUtil; @@ -75,6 +76,14 @@ public class UserManagerImpl implements UserManager { entity.setId(id); entity.setUserPwd(MD5Util.generatePwd(entity.getUserPwd())); + {// 检查是否与设置的超级管理员账户相同 + String admin = LocalData.getEnvironment().getProperty("web.url.auth.admin", "admin"); + if (admin.equals(request.getUserName())) { + response.addError(ErrorType.BUSINESS_ERROR, "[" + request.getUserName() + "]用户名已被超级管理员占用"); + return response; + } + } + { DeptFindRequest deptFindRequest = new DeptFindRequest(); deptFindRequest.setDeptCode(request.getDeptCode());