feat 设备分页增加同步设备与权限人员的操作标记

This commit is contained in:
2025-10-11 12:05:13 +08:00
parent 8a67c0d23a
commit 50a72fe5f4
2 changed files with 19 additions and 0 deletions

View File

@@ -103,6 +103,12 @@ public class DevicePageResponse
public bool EnableTimePeriod { get; set; } public bool EnableTimePeriod { get; set; }
/// <summary>
/// 同步标志
/// </summary>
public bool Sync { get; set; }
//*********************************************************附加信息**************************************************************/ //*********************************************************附加信息**************************************************************/
/// <summary> /// <summary>

View File

@@ -77,6 +77,19 @@ public class DeviceService : IDeviceService
} }
} }
var deviceUniqueNos = page.Data.Select(x => x.UniqueNo).ToList();
var deviceUsers = await _dbContext.Queryable<DeviceUserEntity>()
.Where(x => deviceUniqueNos.Contains(x.DeviceUniqueNo))
.Select(x => x.DeviceUniqueNo)
.Distinct()
.ToListAsync();
foreach (var devicePageResponse in page.Data)
{
devicePageResponse.Sync = deviceUsers.Contains(devicePageResponse.UniqueNo);
}
return page; return page;
} }