From 424d2d20a24b76850b73fae8ecc9bc98505be4f5 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 12 八月 2022 11:31:14 +0800 Subject: [PATCH] 新增重新分析 实时、时、日、月、年等常规分析测点接口 --- Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs b/Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs index b9c365c..754df2f 100644 --- a/Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs +++ b/Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs @@ -153,6 +153,31 @@ } /// <summary> + /// 閫氳繃 SignalID 鑾峰彇鏌愬ぉ鐨勬暟鎹� + /// </summary> + public Model.MonitorDayRecord GetBySignalIDOfDay(long CorpID, long MonitorPointID, long SignalID, DateTime Day) + { + var dal = new DAL.MonitorDayRecord(); + var entity = dal.GetBySignalIDOfDay(CorpID, MonitorPointID,SignalID, Day.Date); + var model = Entity2Model(entity); + return model; + } + + /// <summary> + /// 閫氳繃 SignalID 鑾峰彇鏃ユ湡鍖洪棿鍐呯殑鏁版嵁 + /// </summary> + public List<Model.MonitorDayRecord> GetBySignalIDOfDayRange(long CorpID, long MonitorPointID, long SignalID, DateTime StartDay, DateTime EndDay) + { + if (StartDay.Date > EndDay.Date) + return default; + var dal = new DAL.MonitorDayRecord(); + var entityList = dal.GetBySignalIDOfDayRange(CorpID, MonitorPointID, SignalID, StartDay.Date, EndDay.Date); + var modelList = Entity2Models(entityList); + return modelList; + } + + + /// <summary> /// 閫氳繃 SignalID 鑾峰彇鏃ユ湡鍖洪棿鍐呯殑鍩虹鍐呭鏁版嵁 /// </summary> public List<Model.MonitorBasicRecordContent> GetBasicContentBySignalIDOfDayRange(long CorpID, long MonitorPointID,long SignalID, DateTime StartDay, DateTime EndDay) -- Gitblit v1.9.3