Ver código fonte

增加获取用户方法

caozj 1 ano atrás
pai
commit
a5cebf3db8

+ 4 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java

@@ -232,4 +232,8 @@ public interface ISysUserService extends IService<SysUser> {
      */
     List<SysUser> getAuthUserList();
 
+    /**
+     * 获取用户
+     */
+    SysUser getUserById();
 }

+ 13 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java

@@ -562,6 +562,19 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
         return sysUserList;
     }
 
+    /**
+     * 获取用户信息
+     * @return
+     */
+    @Override
+    public SysUser getUserById() {
+        SysUser sysUser = getById(SecurityUtils.getUserId());
+        if(ObjectUtil.isEmpty(sysUser)){
+            throw new ServiceException("用户异常");
+        }
+        return sysUser;
+    }
+
     private void subordinateDeptId(Long deptId, Set<Long> deptSet, Map<Long, List<SysDept>> parentDeptMap) {
         deptSet.add(deptId);