From 45dd9816ec46d67193825a60a135a8ffd2881769 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 01 十二月 2022 09:54:18 +0800 Subject: [PATCH] test --- Application/IStation.Application.Run/data_docking/DataDocking_StandardController.cs | 92 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 91 insertions(+), 1 deletions(-) diff --git a/Application/IStation.Application.Run/data_docking/DataDocking_StandardController.cs b/Application/IStation.Application.Run/data_docking/DataDocking_StandardController.cs index 1054144..6d21b01 100644 --- a/Application/IStation.Application.Run/data_docking/DataDocking_StandardController.cs +++ b/Application/IStation.Application.Run/data_docking/DataDocking_StandardController.cs @@ -104,9 +104,99 @@ + /// <summary> + /// 琛ュ綍澶氭潯 + /// </summary> + //[Route("InsertsSupplement@V1.0")] + //[HttpPost] + //public bool InsertsSupplement([Required] List<SupplementMonitorRealRecordInput> list) + //{ + // var corpIds = list.Select(x => x.CorpID).Distinct().ToList(); + // if (corpIds.Count > 1) + // { + // return false; + // } + + // var record_list = new List<Model.MonitorRealRecordPure>(); + // foreach (var item in list) + // { + // var monitor = new Service.MonitorPoint().GetExSignalWithSignalTypeByID(item.CorpID, item.MonitorPointID); + // if (monitor == null) + // { + // continue; + // } + // if (monitor.CronType != Model.Monitor.eCronType.Real) + // { + // continue; + // } + // switch (monitor.MonitorType) + // { + // case Model.eMonitorType.General: + // { + // var signal = monitor.SignalList?.FirstOrDefault(); + // if (signal != null) + // { + // var data_status = new List<string>(); + // var data_value = MonitorHandleHelper.Handle(monitor, signal, lastRecord: null, item.SrcTime, item.SrcValue, data_status); + // if (!string.IsNullOrEmpty(data_value)) + // { + // var record = new Model.MonitorRealRecordPure(); + // record.CorpID = item.CorpID; + // record.MonitorPointID = item.MonitorPointID; + // record.SignalID = signal.ID; + // record.RecordType = monitor.MonitorType; + // record.SrcTime = item.SrcTime; + // record.SrcValue = item.SrcValue; + // record.DataTime = item.DataTime; + // record.DataValue = data_value; + // record.DataStatus = data_status; + // record_list.Add(record); + // } + // } + // } + // break; + // case Model.eMonitorType.Vibration: + // { + // var sub_record_list = AddMonitorSubRecordInput.ToList(item.SrcValue); + // if (sub_record_list != null && sub_record_list.Count > 0) + // { + // foreach (var sub_record in sub_record_list) + // { + // var signal = monitor.SignalList?.FirstOrDefault(x => x.ID == sub_record.SignalID); + // if (signal == null) + // continue; + // var data_status = new List<string>(); + // var data_value = MonitorHandleHelper.Handle(monitor, signal, lastRecord: null, item.SrcTime, sub_record.SrcValue, data_status); + // if (string.IsNullOrEmpty(data_value)) + // continue; + // var record = new Model.MonitorRealRecordPure(); + // record.CorpID = item.CorpID; + // record.MonitorPointID = item.MonitorPointID; + // record.SignalID = signal.ID; + // record.RecordType = monitor.MonitorType; + // record.SrcTime = item.SrcTime; + // record.SrcValue = item.SrcValue; + // record.DataTime = item.DataTime; + // record.DataValue = data_value; + // record.DataStatus = data_status; + // record_list.Add(record); + // } + // } + // } + // break; + // default: break; + // } + // } + + // if (record_list.Count < 1) + // { + // return false; + // } + // var bol = _service.InsertsSupplement(record_list); + // return bol; + //} - -- Gitblit v1.9.3