From f8889f7364adae89e45a5ec3fcf4b38e430cf389 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期二, 10 九月 2024 10:41:18 +0800 Subject: [PATCH] 工单详情 --- ycl-server/src/main/java/com/ycl/system/service/UserDetailsServiceImpl.java | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/system/service/UserDetailsServiceImpl.java b/ycl-server/src/main/java/com/ycl/system/service/UserDetailsServiceImpl.java index 5988e14..f16c005 100644 --- a/ycl-server/src/main/java/com/ycl/system/service/UserDetailsServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/system/service/UserDetailsServiceImpl.java @@ -1,11 +1,13 @@ package com.ycl.system.service; import com.ycl.exception.ServiceException; +import com.ycl.platform.service.YwUnitService; import com.ycl.system.entity.SysUser; import com.ycl.system.model.LoginUser; import com.ycl.utils.MessageUtils; import com.ycl.utils.StringUtils; import enumeration.UserStatus; +import lombok.RequiredArgsConstructor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -20,18 +22,15 @@ * @author ruoyi */ @Service +@RequiredArgsConstructor public class UserDetailsServiceImpl implements UserDetailsService { private static final Logger log = LoggerFactory.getLogger(UserDetailsServiceImpl.class); - @Autowired - private ISysUserService userService; - - @Autowired - private SysPasswordService passwordService; - - @Autowired - private SysPermissionService permissionService; + private final ISysUserService userService; + private final SysPasswordService passwordService; + private final SysPermissionService permissionService; + private final YwUnitService unitService; @Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException @@ -60,6 +59,8 @@ public UserDetails createLoginUser(SysUser user) { - return new LoginUser(user.getUserId(), user.getDeptId(), user, permissionService.getMenuPermission(user)); + LoginUser loginUser = new LoginUser(user.getUserId(), user.getDeptId(), user, permissionService.getMenuPermission(user)); + unitService.setUnitInfo(loginUser); + return loginUser; } } -- Gitblit v1.8.0