From bf49838c2244ee71ff9f7240db98228e06d56777 Mon Sep 17 00:00:00 2001
From: chenshaohua <635616957@qq.com>
Date: Mon, 13 Jul 2026 19:42:16 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E7=99=BB?=
=?UTF-8?q?=E5=BD=95=E6=A0=B9=E6=8D=AE=E5=90=8D=E7=A7=B0=E6=9F=A5=E8=AF=A2?=
=?UTF-8?q?=E8=A7=92=E8=89=B2=E8=BF=94=E5=9B=9E=E4=B8=8D=E5=AE=8C=E6=95=B4?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ruoyi/system/mapper/SysUserMapper.java | 8 +++++++
.../service/impl/SysUserServiceImpl.java | 3 ++-
.../resources/mapper/system/SysUserMapper.xml | 23 ++++++++++++++++++-
3 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
index cc97f8f..efbb47c 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
@@ -46,6 +46,14 @@ public interface SysUserMapper
*/
public SysUser selectUserByUserName(String userName);
+ /**
+ * 通过用户名查询用户
+ *
+ * @param userName 用户名
+ * @return 用户对象信息
+ */
+ public SysUser selectUserByUserNameNew(String userName);
+
/**
* 通过用户ID查询用户
*
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
index a8832fe..af89262 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -115,7 +115,8 @@ public class SysUserServiceImpl implements ISysUserService
@Override
public SysUser selectUserByUserName(String userName)
{
- return userMapper.selectUserByUserName(userName);
+ //return userMapper.selectUserByUserName(userName);
+ return userMapper.selectUserByUserNameNew(userName);
}
/**
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
index 0399b1d..f0a0910 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -27,7 +27,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-
+
+
@@ -245,4 +246,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select * from sys_user where del_flag='0' and id_card = #{idCard} LIMIT 1
+
+ select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark,
+ d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status,u.id_card,u.app_user_id,u.lc_userid
+ from sys_user u left join sys_dept d on u.dept_id = d.dept_id
+
+
+
+
+
+
\ No newline at end of file