lixiaojun
2023-03-20 36c1bc99f3a578b02d333bf4026877423c2ffabb
RedisCache/IStation.RedisCache.LinuxTest/monitor_record/MonitorRecordCacheHelper.cs
@@ -11,9 +11,16 @@
    /// </summary>
    public class MonitorRecordCacheHelper
    {
        public MonitorRecordCacheHelper()
        {
         }
        //Redis客户端辅助类对象
        private readonly RedisClientHelper _redisClient = new RedisClientHelper();
        private readonly RedisClientHelper _redisClient = null;
        private static string CreateRedisKey(long monitorPointId) 
        {
@@ -29,24 +36,27 @@
        /// <summary>
        /// 设置最后一条记录
        /// </summary>
        public void SetLastRecord(Model.MonitorRecord model)
        public void SetLastRecord(Model.MonitorRecord model, out bool redis, out string info)
        {
            if (model == null)
                return;
            var redisKey = CreateRedisKey(model.MonitorPointID);
            _redisClient.HashSetJosn(redisKey, _lastRecord, model);
            info = string.Empty;
            redis = false;
            var redisKey = CreateRedisKey(model.MonitorPointID);
            redis = _redisClient.HashSetJosn(redisKey, _lastRecord, model, out info);
        }
        /// <summary>
        /// 设置最后一条记录
        /// </summary>
        public void SetLastRecord(IEnumerable<Model.MonitorRecord> list)
        public void SetLastRecord(IEnumerable<Model.MonitorRecord> list, out string info)
        {
            info = "IStation.RedisCache.LinuxTest";
            if (list == null || list.Count() < 1)
                return;
            foreach (var item in list)
            {
                SetLastRecord(item);
                SetLastRecord(item,out bool redis,out info);
            }
        }