diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs index ba80f79f..91716574 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs @@ -547,6 +547,13 @@ public class DevicePermissionService : IDevicePermissionService .Where(x => userCodes.Contains(x.Code)) .Select(x => x.No) .ToListAsync(); + + var userNoLeaves = await _dbContext.Queryable() + .Where(x => userCodes.Contains(x.Code)) + .Select(x => x.No) + .ToListAsync(); + + userNos.AddRange(userNoLeaves); await _dbContext.Updateable() .SetColumns(x => x.IsDeleted == true)