Ejemplo n.º 1
0
        private void GetCurDevMinData(HttpContext context)
        {
            int numOfRecords = 0;

            //string strWhere = string.Empty;

            if (context.Request.Params["devId"] == null)
            {
                json.error = "非法请求";
                return;
            }

            int devId = int.Parse(context.Request.Params["devId"]);

            dataTable = bll.GetCurDevData(devId).Tables[0];

            foreach (DataRow dr in dataTable.Rows)
            {
                json.AddItem("PM25", string.Format("{0:F}", ((double)dr["PM25"] / 1000.0)));
                json.AddItem("PM100", string.Format("{0:F}", ((double)dr["PM100"] / 1000.0)));
                json.AddItem("CMP", string.Format("{0:F}", ((double)dr["TP"] / 1000.0)));
                json.AddItem("CMPState", "1");
                json.AddItem("Noise", string.Format("{0:F}", dr["DB"]));
                json.AddItem("NoiseState", "1");
                json.AddItem("WindSpeed", string.Format("{0:F}", dr["WindSpeed"]));
                json.AddItem("WindDirState", "1");
                json.AddItem("WindDir", dr["WindDirection"].ToString());
                json.AddItem("WindSpeedState", "1");
                json.AddItem("Temp", string.Format("{0:F}", dr["Temperature"]));
                json.AddItem("Humidity", string.Format("{0:F}", dr["Humidity"]));
                json.AddItem("ESState", "1");
                json.AddItem("DevId", dr["DevId"].ToString());
                json.AddItem("Time", dr["UpdateTime"].ToString());
                json.ItemOk();
                numOfRecords++;
            }

            json.success    = true;
            json.totalCount = numOfRecords;
        }