diff --git a/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/controller/NewSysUserController.java b/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/controller/NewSysUserController.java
index b155ddd0d642260e2b13769e4fa64a4d93289555..f3c379bbdc107d6be093fbd2bd6f1d6aade25aac 100644
--- a/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/controller/NewSysUserController.java
+++ b/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/controller/NewSysUserController.java
@@ -685,5 +685,19 @@ public class NewSysUserController extends SuperController {
         EasyExcel.write(response.getOutputStream(), UserImport.class).sheet("数据").doWrite(new ArrayList<>());
     }
 
+    @ApiOperation(
+            value = "【根据用户id集合获取用户列表信息】",
+            notes = "根据用户id集合获取用户列表信息"
+    )
+    @GetMapping({"/listByUserIds"})
+    public BaseResponse<BaseResponseList<SysUser>> listByUserIds(String userIds) {
+        BaseResponse<BaseResponseList<SysUser>> baseResponse = new BaseResponse<>();
+        List<SysUser> sysUsers = tSysUserService.getUserListByUserIds(userIds);
+        BaseResponseList<SysUser> baseResponseList = new BaseResponseList<>();
+        baseResponseList.setData(sysUsers);
+        baseResponse.setData(baseResponseList);
+        return baseResponse;
+    }
+
 
 }
diff --git a/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/service/TSysUserService.java b/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/service/TSysUserService.java
index 5945f02ecdbc6fb9e859d1c9b58c3ad97bec4046..31ab04aaf4fd2a6b78580e79bd22daa49445fcd2 100644
--- a/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/service/TSysUserService.java
+++ b/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/service/TSysUserService.java
@@ -3,6 +3,8 @@ package com.testor.module.sys.service;
 import com.testor.biz.sys.user.model.domain.SysUser;
 import com.testor.module.sys.model.dto.CustomerRemovalDto;
 
+import java.util.List;
+
 /**
  * @author rsq
  * @program zlmy_boot
@@ -16,4 +18,6 @@ public interface TSysUserService {
    SysUser getUserByLoginName(String loginName);
 
    String getUserNamesByUserIds(String userIds);
+
+   List<SysUser> getUserListByUserIds(String userIds);
 }
diff --git a/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/service/impl/TSysUserServiceImpl.java b/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/service/impl/TSysUserServiceImpl.java
index e345b17c25e056e1874fcbdaa34e484cd98be8a1..f4bcd6c9d3935cc8999445c1633b7ba05aecfa36 100644
--- a/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/service/impl/TSysUserServiceImpl.java
+++ b/zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/service/impl/TSysUserServiceImpl.java
@@ -31,6 +31,7 @@ import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.Date;
 import java.util.List;
 
@@ -108,6 +109,20 @@ public class TSysUserServiceImpl implements TSysUserService {
         return String.join(",", userNames);
     }
 
+    @Override
+    public List<SysUser> getUserListByUserIds(String userIds) {
+        String[] userIdList = userIds.split(",");
+        List<SysUser> sysUsers = sysUserService.list(new QueryWrapper<SysUser>().in(SysUser.USER_ID, userIdList));
+        for (SysUser sysUser : sysUsers) {
+            String orgId = sysUser.getOrgId();
+            SysOrg byId = sysOrgService.getById(orgId);
+            if (byId != null) {
+                sysUser.setOrgName(byId.getOrgName());
+            }
+        }
+        return sysUsers;
+    }
+
     /**
      * 用户迁移
      *