diff --git a/Service/DeviceService.cs b/Service/DeviceService.cs index 6f074de..47d4535 100644 --- a/Service/DeviceService.cs +++ b/Service/DeviceService.cs @@ -47,9 +47,11 @@ namespace LY.App.Service .WhereIF(!string.IsNullOrEmpty(key), s => s.Name.Contains(key) || s.DeviceSN.Contains(key)) .OrderByDescending(s => s.Id) .ToPageListAsync(pageNum, pageSize, total); + items.ForEach(async s => { - s.online = await _redisService.ExistsAsync(RedisKeyList.DeviceStatus(s.DeviceSN)); + var key= RedisKeyList.DeviceStatus(s.DeviceSN); + s.online = await _redisService.ExistsAsync(key); }); return new ApiResult() {