feat: 企标制修订发消息

This commit is contained in:
2024-01-29 09:04:30 +08:00
parent d31e354cdd
commit c9e62d7968
5 changed files with 146 additions and 1 deletions
@@ -39,6 +39,14 @@ public interface ISysUserDepartService extends IService<SysUserDepart> {
*/
List<SysUser> queryUserByDepId(String depId);
/**
* 根据部门id查询用户信息
* @param depIds
* @return
*/
List<SysUser> queryUserByDepIds(String depIds);
/**
* 根据部门code,查询当前部门和下级部门的用户信息
*/
@@ -94,6 +94,31 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S
return new ArrayList<>();
}
/**
* 根据部门id查询用户信息
*/
@Override
public List<SysUser> queryUserByDepIds(String depIds) {
LambdaQueryWrapper<SysUserDepart> queryUDep = new LambdaQueryWrapper<>();
queryUDep.in(SysUserDepart::getDepId, Arrays.asList(depIds.split(",")));
List<String> userIdList = new ArrayList<>();
List<SysUserDepart> uDepList = this.list(queryUDep);
if(uDepList != null && !uDepList.isEmpty()) {
for(SysUserDepart uDep : uDepList) {
userIdList.add(uDep.getUserId());
}
List<SysUser> userList = sysUserService.listByIds(userIdList);
//update-begin-author:taoyan date:201905047 for:接口调用查询返回结果不能返回密码相关信息
for (SysUser sysUser : userList) {
sysUser.setSalt("");
sysUser.setPassword("");
}
//update-end-author:taoyan date:201905047 for:接口调用查询返回结果不能返回密码相关信息
return userList;
}
return new ArrayList<>();
}
/**
* 根据部门code,查询当前部门和下级部门的 用户信息
*/