diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/modules/security/service/OnlineUserService.java b/mes/hd/nladmin-system/src/main/java/org/nl/modules/security/service/OnlineUserService.java index a43e9121..09b13b5e 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/modules/security/service/OnlineUserService.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/modules/security/service/OnlineUserService.java @@ -15,8 +15,10 @@ */ package org.nl.modules.security.service; +import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import lombok.extern.slf4j.Slf4j; +import org.nl.exception.BadRequestException; import org.nl.modules.security.config.bean.SecurityProperties; import org.nl.modules.security.service.dto.JwtUserDto; import org.nl.modules.security.service.dto.OnlineUserDto; @@ -53,6 +55,7 @@ public class OnlineUserService { * @param request / */ public void save(JwtUserDto jwtUserDto, String token, HttpServletRequest request){ + if (ObjectUtil.isEmpty(jwtUserDto.getUser().getDept())) throw new BadRequestException("无登录权限"); String dept = jwtUserDto.getUser().getDept().getName(); String ip = StringUtils.getIp(request); String browser = StringUtils.getBrowser(request);