提交 a7776cce 作者: 洪东保

账号可能有多个数据是同一个工号

父级 b2a1ce75
......@@ -200,7 +200,7 @@ public class UserServiceImpl implements UserService {
boolean auth = iLdapService.authenticate(username, login.getPassword().trim());
if (auth) {
SysUserSync sysUserSync = sysUserSysMapper.selectOne(new LambdaQueryWrapper<SysUserSync>()
.eq(SysUserSync::getUserId, username));
.eq(SysUserSync::getUserId, username).last("limit 1"));
if(StringUtils.isEmpty(adminWhiteUsers) || !Arrays.asList(adminWhiteUsers.split(",")).contains(username)){
throw new RobotBaseException("尊敬的用户 ["+sysUserSync.getName()+"],您的账户"+username+"未被授权访问此系统,请联系系统管理员。");
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论