From eb55b4133ae6b3df80d8d14fbc5b32928f296fd7 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Tue, 26 Dec 2023 14:17:07 +0800
Subject: [PATCH] bug修复

---
 src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
index 0cc5984..12b4885 100644
--- a/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
+++ b/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -22,6 +22,7 @@
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import lombok.AllArgsConstructor;
+import org.apache.logging.log4j.util.Strings;
 import org.springblade.common.cache.DictCache;
 import org.springblade.common.cache.ParamCache;
 import org.springblade.common.cache.SysCache;
@@ -431,4 +432,28 @@
 		return userVO;
 	}
 
+	/**
+	 * 按条件查询用户信息
+	 * @param user
+	 * @return
+	 */
+	@Override
+	public List<UserVO> getUserListByParam(UserVO user) {
+		if (!Strings.isBlank(user.getRoleName())){
+			// 查询对应的角色id
+			String roleIds = roleService.getRoleIds("000000", user.getRoleName());
+			user.setRoleId(roleIds);
+		}
+		return baseMapper.getUserListByParam(user);
+	}
+
+	/**
+	 * 通过小区Id搜索用户
+	 * @param districtId
+	 * @return
+	 */
+	@Override
+	public List<User> searchUserByDistrictId(String districtId) {
+		return baseMapper.searchUserByDistrictId( districtId);
+	}
 }

--
Gitblit v1.9.3