李昊 4 年之前
父節點
當前提交
4ab7a63b96

+ 3 - 2
gx_api/GxPress/Model/GxPress.Request/Department/DepartmentUserRequest.cs

@@ -11,8 +11,9 @@ namespace GxPress.Request.Department
         public bool IsShow { get; set; }
 
         public List<int> UserIds { get; set; }
-        public DepartmentUserRequest(){
-            UserIds=new List<int>();
+        public DepartmentUserRequest()
+        {
+            UserIds = new List<int>();
         }
 
     }

+ 1 - 1
gx_api/GxPress/Repository/GxPress.Repository.Implement/DepartmentRepository.cs

@@ -220,7 +220,7 @@ namespace GxPress.Repository.Implement
             var departments = await GetListAsync(request);
             result.Departments = departments;
             //获取用户ID
-            var departmentUsers = await departmentUserRepository.GetAllAsync<int>(Q.WhereIn(nameof(Entity.DepartmentUser.DepartmentId), departments.Select(n => n.Id)).Select(nameof(Entity.DepartmentUser.UserId)));
+            var departmentUsers = await departmentUserRepository.GetAllAsync<int>(Q.Where(nameof(Entity.DepartmentUser.DepartmentId), request.DepartmentId).Select(nameof(Entity.DepartmentUser.UserId)));
             var users = await _userRepository.GetAllAsync(Q.WhereIn(nameof(User.Id), departmentUsers));
             result.Users = users.ToList();
             for (int i = 0; i < result.Users.Count(); i++)