private void UpdateAlarm(List <JC_MbInfo> alarmInfoItems)
        {
            //更新内存
            RatioAlarmCacheBatchUpdateRequest ratioAlarmCacheBatchUpdateRequest = new RatioAlarmCacheBatchUpdateRequest();

            ratioAlarmCacheBatchUpdateRequest.AlarmInfos = alarmInfoItems;
            ratioAlarmCacheService.BatchUpdateAlarmCache(ratioAlarmCacheBatchUpdateRequest);
        }
Beispiel #2
0
 public BasicResponse BatchUpdateAlarmCache(RatioAlarmCacheBatchUpdateRequest alarmCacheRequest)
 {
     RatioAlarmCache.AlarmCacheInstance.AddItems(alarmCacheRequest.AlarmInfos);
     return(new BasicResponse());
 }
        /// <summary>
        /// 批量更新报警缓存
        /// </summary>
        /// <param name="alarmCacheRequest"></param>
        /// <returns></returns>
        public BasicResponse BatchUpdateAlarmCache(RatioAlarmCacheBatchUpdateRequest alarmCacheRequest)
        {
            var responsestr = HttpClientHelper.Post(Webapi + "/v1/ratioalarm/BatchUpdateAlarmCache?token=" + Token, JSONHelper.ToJSONString(alarmCacheRequest));

            return(JSONHelper.ParseJSONString <BasicResponse>(responsestr));
        }
 public BasicResponse BatchUpdateAlarmCache(RatioAlarmCacheBatchUpdateRequest alarmCacheRequest)
 {
     return(alarmService.BatchUpdateAlarmCache(alarmCacheRequest));
 }