/// <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);
        }
Ejemplo n.º 2
0
 public Basic.Framework.Web.BasicResponse <string[]> GetDataVale(Sys.Safety.Request.Chart.GetDataValeRequest request)
 {
     return(_chartService.GetDataVale(request));
 }