|
|
|
@ -271,9 +271,12 @@ public class CorePlatformService {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 是否允许注册
|
|
|
|
|
* 该方法返回true/false 判断比较模糊,前端体验不好,建议使用{@link #isAllowUserCodeThrowMessage}
|
|
|
|
|
*
|
|
|
|
|
* @param code
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Deprecated
|
|
|
|
|
public boolean isAllowUserCode(String code){
|
|
|
|
|
code = code.trim();
|
|
|
|
|
CoreUser coreUser = new CoreUser();
|
|
|
|
@ -282,6 +285,25 @@ public class CorePlatformService {
|
|
|
|
|
return !code.startsWith(ACCESS_SUPPER_ADMIN) && coreUserList.size() == 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 是否允许注册, 并返回异常信息
|
|
|
|
|
* @param code
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public void isAllowUserCodeThrowMessage(String code){
|
|
|
|
|
code = code.trim();
|
|
|
|
|
CoreUser coreUser = new CoreUser();
|
|
|
|
|
coreUser.setCode(code);
|
|
|
|
|
List<CoreUser> coreUserList = coreUserDao.template(coreUser);
|
|
|
|
|
if (code.startsWith(ACCESS_SUPPER_ADMIN)) {
|
|
|
|
|
throw new PlatformException("注册账号不允许admin开头:" + code);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (coreUserList != null && coreUserList.size() > 0) {
|
|
|
|
|
throw new PlatformException("注册的账号已存在:" + code);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public boolean isAllowUserCode(Long id,String code){
|
|
|
|
|
CoreUser coreUser = new CoreUser();
|
|
|
|
|
coreUser.setCode(code);
|
|
|
|
|