change - 设备参数缓存逻辑处理

master
WenJY 3 months ago
parent 375575826f
commit ed2e8f378b

@ -1,5 +0,0 @@
namespace Sln.Imm.Daemon.Cache;
public class Class1
{
}

@ -81,6 +81,14 @@ public class BaseDeviceInfo
[SugarColumn(ColumnName = "DEVICE_STATUS")]
public int? deviceStatus { get; set; }
/// <summary>
/// Desc:是否启用
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "IS_FLAG")]
public int? isFlag { get; set; }
/// <summary>
/// 设备参数集合
/// </summary>

@ -44,7 +44,8 @@ public class BaseDeviceInfoServiceImpl : BaseServiceImpl<BaseDeviceInfo>, IBaseD
{
try
{
return _rep.Context.Queryable<BaseDeviceInfo>().Includes(x => x.deviceParams)
return _rep.Context.Queryable<BaseDeviceInfo>().Includes(x => x.deviceParams.Where(x=>x.isFlag == 1).ToList())
.Where(x => x.isFlag == 1)
.ToList();
}
catch (Exception ex)

@ -26,11 +26,7 @@ namespace Sln.Imm.Daemon
var log = ServiceProvider.GetService<SerilogHelper>();
log.Info($"系统启动成功,日志存放位置:{appConfig.logPath}");
var baseDeviceInfoCacheService = ServiceProvider.GetService<BaseDeviceInfoCacheService>();
var valueAsync = baseDeviceInfoCacheService.GetValueAsync("FusionCacheExerciseKey");
Thread.Sleep(2000);
var valueAsync2 = baseDeviceInfoCacheService.GetValueAsync("FusionCacheExerciseKey");
Task.Delay(-1).Wait();
}
private static void ConfigureServices(IServiceCollection services)

Loading…
Cancel
Save