using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Runtime.Serialization.Json; using System.Web; using System.Web.SessionState; using Dapper; using Dapper.Contrib.Extensions; namespace abbott_2024_event.BackEnd.api { /// /// importTestData 的摘要描述 /// public class importTestData : IHttpHandler { SqlConnection conn = new SqlConnection(globalClass.appsettings("DBConnectionString")); public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write("Hello World"); List tempList = conn.Query("select * from temp_f").ToList(); int intmonth = 0; foreach (temp_m tempm in tempList) { double minVal = 0; double maxVal = 0; for (int i = 1; i <= 8; i++) { lenHeiTable newData = new lenHeiTable(); newData.lenHeiTable_month = intmonth; newData.lenHeiTable_sexual = "F"; if (i == 1) { maxVal = tempm.temp_3; newData.lenHeiTable_minVal = minVal; newData.lenHeiTable_maxVal = maxVal; newData.lenHeiTable_percent = 3; minVal = tempm.temp_3; } if (i == 2) { maxVal = tempm.temp_15; newData.lenHeiTable_minVal = minVal; newData.lenHeiTable_maxVal = maxVal; newData.lenHeiTable_percent = 15; minVal = tempm.temp_15; } if (i == 3) { maxVal = tempm.temp_25; newData.lenHeiTable_minVal = minVal; newData.lenHeiTable_maxVal = maxVal; newData.lenHeiTable_percent = 25; minVal = tempm.temp_25; } if (i == 4) { maxVal = tempm.temp_50; newData.lenHeiTable_minVal = minVal; newData.lenHeiTable_maxVal = maxVal; newData.lenHeiTable_percent = 50; minVal = tempm.temp_50; } if (i == 5) { maxVal = tempm.temp_75; newData.lenHeiTable_minVal = minVal; newData.lenHeiTable_maxVal = maxVal; newData.lenHeiTable_percent = 75; minVal = tempm.temp_75; } if (i == 6) { maxVal = tempm.temp_85; newData.lenHeiTable_minVal = minVal; newData.lenHeiTable_maxVal = maxVal; newData.lenHeiTable_percent = 85; minVal = tempm.temp_85; } if (i == 7) { maxVal = tempm.temp_97; newData.lenHeiTable_minVal = minVal; newData.lenHeiTable_maxVal = maxVal; newData.lenHeiTable_percent = 97; minVal = tempm.temp_97; } if (i == 8) { maxVal = 999; newData.lenHeiTable_minVal = minVal; newData.lenHeiTable_maxVal = maxVal; newData.lenHeiTable_percent = 100; minVal = 0; } conn.Insert(newData); } intmonth++; } context.Response.ContentType = "text/plain"; context.Response.Write("Hello World"); } public bool IsReusable { get { return false; } } } }