/// <summary> /// 获取某一时刻的最大值、最小值、平均值 /// </summary> /// <param name="QxDate"></param> /// <param name="DtStart"></param> /// <param name="CurrentPointID"></param> /// <param name="CurrentDevid"></param> /// <param name="CurrentWzid"></param> /// <returns></returns> public string[] GetDataVale(DateTime QxDate, DateTime DtStart, string CurrentPointID, string CurrentDevid, string CurrentWzid) { var QueryStr = new string[14]; for (var i = 0; i <= 13; i++) { QueryStr[i] = ""; } try { //QueryStr = ServiceFactory.CreateService<IChartService>().GetDataVale(QxDate, DtStart, CurrentPointID, CurrentDevid, CurrentWzid); var req = new GetDataValeRequest { QxDate = QxDate, DtStart = DtStart, CurrentPointID = CurrentPointID, CurrentDevid = CurrentDevid, CurrentWzid = CurrentWzid }; var res = _chartService.GetDataVale(req); if (!res.IsSuccess) { throw new Exception(res.Message); } QueryStr = res.Data; } catch (Exception Ex) { LogHelper.Error("FiveMiniteLineQueryClass_GetDataVale" + Ex.Message + Ex.StackTrace); } return(QueryStr); }
public Basic.Framework.Web.BasicResponse <string[]> GetDataVale(Sys.Safety.Request.Chart.GetDataValeRequest request) { return(_chartService.GetDataVale(request)); }