fix ValidDateTime

This commit is contained in:
2025-12-12 13:34:16 +08:00
parent bb15006afa
commit c6c195512e

View File

@@ -21,7 +21,7 @@ public class RemoveManuallyDevicePermissionJob : BaseJob
var now = DateTime.Now; var now = DateTime.Now;
var db = serviceProvider.GetService<IDbContext>(); var db = serviceProvider.GetService<IDbContext>();
var data = await db.Queryable<DevicePermissionManuallyEntity>().Where(x => x.ValidDateTime.HasValue && x.ValidDateTime >= now).ToListAsync(); var data = await db.Queryable<DevicePermissionManuallyEntity>().Where(x => x.ValidDateTime.HasValue && x.ValidDateTime <= now).ToListAsync();
var deviceCodes = data.Select(x => x.DeviceCode).Distinct().ToList(); var deviceCodes = data.Select(x => x.DeviceCode).Distinct().ToList();
var devices = await db.Queryable<DeviceEntity>().Where(x => deviceCodes.Contains(x.Code)).ToListAsync(); var devices = await db.Queryable<DeviceEntity>().Where(x => deviceCodes.Contains(x.Code)).ToListAsync();