private void EndAlarmItems(List <JC_MbInfo> alarmInfoItems)
        {
            //入库
            string[] colNameItems         = { "zdz", "zdzs", "etime" };
            System.Data.DataColumn[] cols = new System.Data.DataColumn[colNameItems.Length];
            for (int i = 0; i < cols.Length; i++)
            {
                cols[i] = new System.Data.DataColumn(colNameItems[i]);
            }
            alarmInfoItems.ForEach(item =>
            {
                JC_MbModel _jcmb = ObjectConverter.Copy <JC_MbInfo, JC_MbModel>(item);
                mbRepository.UpdateItemBySql(_jcmb);
            });

            //删除内存
            RatioAlarmCacheBatchDeleteRequest ratioAlarmCacheBatchDeleteRequest = new RatioAlarmCacheBatchDeleteRequest();

            ratioAlarmCacheBatchDeleteRequest.AlarmInfos = alarmInfoItems;
            ratioAlarmCacheService.BatchDeleteAlarmCache(ratioAlarmCacheBatchDeleteRequest);
        }
Esempio n. 2
0
 public BasicResponse BatchDeleteAlarmCache(RatioAlarmCacheBatchDeleteRequest alarmCacheRequest)
 {
     RatioAlarmCache.AlarmCacheInstance.DeleteItems(alarmCacheRequest.AlarmInfos);
     return(new BasicResponse());
 }
        /// <summary>
        /// 批量删除报警信息
        /// </summary>
        /// <param name="alarmCacheRequest"></param>
        /// <returns></returns>
        public BasicResponse BatchDeleteAlarmCache(RatioAlarmCacheBatchDeleteRequest alarmCacheRequest)
        {
            var responsestr = HttpClientHelper.Post(Webapi + "/v1/ratioalarm/batchdeletealarmCache?token=" + Token, JSONHelper.ToJSONString(alarmCacheRequest));

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