Exemple #1
0
        /// <summary>
        /// 日数据
        /// </summary>
        /// <returns></returns>
        public List <DataList> Getday()
        {
            List <decimal> valueList = new List <decimal>();
            var            result    = Gethour();

            foreach (var data in result)
            {
                valueList.Add(data.Avg);
            }
            Minutedata minutedata = new Minutedata();
            var        Avgresult  = minutedata.DataStatistic(valueList);

            return(Avgresult);
        }
Exemple #2
0
        /// <summary>
        /// 分钟数据
        /// </summary>
        /// <returns></returns>
        public List <DataList> GetMinute()
        {
            using (OracleConnection conn = DapperHelper.GetConnString())
            {
                string sql = @"select d.MonitorValue from MonitorPoint a inner join MonitorPointPollutan b on a.id=b.pointid inner join Pollutant c on b.pollutantid=c.id
   inner join RealData d on d.monitor_pollutionid=b.id where createtime>(sysdate-numtodsinterval(10,'minute')); ";
                //var conditon = new { PollutantName = pollutantname };
                var            result    = conn.Query <RealData>(sql, null);
                List <decimal> valueList = new List <decimal>();
                foreach (var data in result)
                {
                    valueList.Add(data.MonitorValue);
                }

                Minutedata minutedata = new Minutedata();
                var        Avgresult  = minutedata.DataStatistic(valueList);
                return(Avgresult);
            }
        }