diff --git a/Src/Dlhis.Basic/Organization/Services/Implements/DepartmentService.cs b/Src/Dlhis.Basic/Organization/Services/Implements/DepartmentService.cs index 779d7de9..77f42f9a 100644 --- a/Src/Dlhis.Basic/Organization/Services/Implements/DepartmentService.cs +++ b/Src/Dlhis.Basic/Organization/Services/Implements/DepartmentService.cs @@ -21,7 +21,8 @@ public class DepartmentService : IDepartmentService public async Task> GetTreeAsync() { var departments = await _dbContext.Queryable().ToListAsync(); - var tops = departments.Where(x => x.PNo.IsEmpty()).Adapt>(); + //00001000 一定是这个开头的 + var tops = departments.Where(x => x.PNo == "00001000").Adapt>(); tops.ForEach(x => { @@ -35,7 +36,7 @@ public class DepartmentService : IDepartmentService { var departments = await _dbContext .Queryable() - .WhereIF(!request.Search.IsEmpty(),x => x.Name.Contains(request.Search) || x.No.Contains(request.Search)).ToListAsync(); + .WhereIF(!request.Search.IsEmpty(), x => x.Name.Contains(request.Search) || x.No.Contains(request.Search)).ToListAsync(); var tops = departments.Where(x => x.PNo.IsEmpty()).Adapt>();