---恢复内容开始---

 

后端:

 1 public void ProcessRequest(HttpContext context)
 2 {
 3 context.Response.ContentType = "text/plain";
 4 string IMEI = context.Request.QueryString["ID"];
 5 string currentDateTime = DateTime.Now.ToShortDateString();
 6 string cmd = "select TOP 20 温度,电池电压,电池电量,采集时间 from View_GPRS where 采集时间>'" + currentDateTime + "' and 设备号 ='" + IMEI + "' order by 采集时间 desc";
 7 // 访问数据库
 8 using (SqlDataReader reader = SqlHelper.ExcuteDataReader(cmd))
 9 {
10 if (reader.HasRows)
11 {
12 while (reader.Read())
13 {
14 
15 if (reader[0].ToString() == ""||reader[1].ToString()==""|| reader[2].ToString()==""|| reader[3].ToString()=="")
16 {
17 continue;
18 }
19 
20 //在第一个位置插入元素,相当于倒序排列,将元素从旧到新排序
21 energyInfo.Temp.Insert(0,Convert.ToDouble(reader[0]));//温度
22 energyInfo.BatteryVoltage.Insert(0,Convert.ToDouble(reader[1]));//电压
23 energyInfo.BatterySOC.Insert(0,Convert.ToDouble(reader[2]));//电量
24 DateTime colleTime = Convert.ToDateTime(reader[3].ToString()) ;
25 string sss = colleTime.ToString("T");
26 energyInfo.CollectionTime.Insert(0, colleTime.ToString("T"));//采集时间
27 
28 }
29 }
30 }
31 object JSONObj = JsonConvert.SerializeObject(energyInfo);
32 
33 //数据库内容转成json
34 context.Response.Write(JSONObj);
35 
36 }
View Code

相关文章:

  • 2021-12-07
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2022-01-29
  • 2022-12-23
  • 2021-11-26
猜你喜欢
  • 2021-11-26
  • 2022-12-23
  • 2021-05-30
  • 2021-11-26
  • 2021-11-21
  • 2021-10-03
  • 2021-10-29
相关资源
相似解决方案