Răsfoiți Sursa

最新修改

LiXiangFei 1 săptămână în urmă
părinte
comite
f1d1a5689b
3 a modificat fișierele cu 553 adăugiri și 467 ștergeri
  1. 22 9
      controllers/TaskData.go
  2. 528 458
      controllers/TaskHandle.go
  3. 3 0
      routers/TaskData.go

+ 22 - 9
controllers/TaskData.go

@@ -3031,6 +3031,10 @@ func (c *TaskDataController) ListJson() {
 		"温度分布特性的测试与分析(空载)开始时间",
 		"温度分布特性的测试与分析(满载)结束时间",
 		"温度分布特性的测试与分析(空载)结束时间",
+
+		"第二次开门结束时间",
+		"第三次开门结束时间",
+		"第四次开门结束时间",
 	}
 
 	// 现场测试结束时间放在最后
@@ -3098,7 +3102,7 @@ func (c *TaskDataController) A满载测试结束风机停止时间() {
 	if len(CalculateHumps_list) == 5 {
 		end = CalculateHumps_list[4].End
 	} else {
-		end = CalculateHumps_list[5].End // 驼峰结束
+		end = CalculateHumps_list[5].Peak // 小冯总要求修改成 驼峰中
 	}
 
 	lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 1, Msg: end.T_time})
@@ -3154,7 +3158,7 @@ func (c *TaskDataController) A空载测试结束风机停止时间() {
 	if len(CalculateHumps_list) == 5 {
 		end = CalculateHumps_list[4].End
 	} else {
-		end = CalculateHumps_list[5].End // 驼峰结束
+		end = CalculateHumps_list[5].Peak // 小冯总要求修改 最高峰 后一个数据  Peak 最高峰 peakNext 最高峰下一个值
 	}
 
 	lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 1, Msg: end.T_time})
@@ -4070,12 +4074,14 @@ func (c *TaskDataController) A温度分布特性的测试与分析空载结束
 	c.Ctx.ResponseWriter.Header().Set("Cache-Control", "no-cache")
 	c.Ctx.ResponseWriter.Header().Set("Connection", "keep-alive")
 
-	时间1 := c.GetString("监测系统配置的测点终端参数及安装位置确认(空载)结束时间") //  v26nplogbwt1
-	时间2 := c.GetString("温度自动监测设备放置位置结束时间")
+	时间1 := c.GetString("开空开") //  v26nplogbwt1
+	//时间2 := c.GetString("温度自动监测设备放置位置结束时间")
+	时间2 := c.GetString("开满开")
 
 	if len(时间1) == 0 || 时间1 == "null" {
 		if len(时间2) == 0 || 时间2 == "null" {
-			lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 2, Msg: "获取 监测系统配置的测点终端参数及安装位置确认(空载)结束时间 或 温度自动监测设备放置位置结束时间 失败!"})
+			//lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 2, Msg: "获取 监测系统配置的测点终端参数及安装位置确认(空载)结束时间 或 温度自动监测设备放置位置结束时间 失败!"})
+			lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 2, Msg: "获取 开空开 时间 失败!"})
 			return
 		} else {
 			lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 1, Msg: 时间2})
@@ -4095,12 +4101,13 @@ func (c *TaskDataController) A温度分布特性的测试与分析满载结束
 	c.Ctx.ResponseWriter.Header().Set("Cache-Control", "no-cache")
 	c.Ctx.ResponseWriter.Header().Set("Connection", "keep-alive")
 
-	时间1 := c.GetString("监测系统配置的测点终端参数及安装位置确认(满载)结束时间") //  v26nplogbwt1
-	时间2 := c.GetString("温度自动监测设备放置位置结束时间")
+	时间1 := c.GetString("开满开") //  v26nplogbwt1
+	//时间2 := c.GetString("温度自动监测设备放置位置结束时间")
+	时间2 := c.GetString("开空开")
 
 	if len(时间1) == 0 || 时间1 == "null" {
 		if len(时间2) == 0 || 时间2 == "null" {
-			lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 2, Msg: "获取 监测系统配置的测点终端参数及安装位置确认(满载)结束时间 或 温度自动监测设备放置位置结束时间 失败!"})
+			lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 2, Msg: "获取 开满开 时间 失败!"})
 			return
 		} else {
 			lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 1, Msg: 时间2})
@@ -5245,7 +5252,13 @@ func (c *TaskDataController) A满载第二次关门温度恢复时间() {
 	}
 	第三次开门开始时间 := c.GetString("第三次开门开始时间") //  v26nplogbwt1
 	if len(第三次开门开始时间) == 0 || 第三次开门开始时间 == "null" {
-		lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 2, Msg: "获取 第三次开门开始时间 失败!"})
+		第三次开门开始时间 = c.GetString("保满开")
+	}
+	if len(第三次开门开始时间) == 0 || 第三次开门开始时间 == "null" {
+		第三次开门开始时间 = c.GetString("保空开")
+	}
+	if len(第三次开门开始时间) == 0 || 第三次开门开始时间 == "null" {
+		lib.SseWriteJSON(c.Ctx.ResponseWriter, lib.JSONSSE{State: 2, Msg: "获取 第三次开门开始时间/保满开/保空开 失败!"})
 		return
 	}
 	第二次开门结束时间_a, _ := time.Parse("2006-01-02 15:04", 第二次开门结束时间)

Fișier diff suprimat deoarece este prea mare
+ 528 - 458
controllers/TaskHandle.go


+ 3 - 0
routers/TaskData.go

@@ -2,6 +2,7 @@ package routers
 
 import (
 	"ColdVerify_local/controllers"
+
 	beego "github.com/beego/beego/v2/server/web"
 )
 
@@ -65,6 +66,8 @@ func init() {
 	beego.Router("/TaskData/SSE_Compare_binding_points_with_cold_and_hot_spots", &controllers.TaskDataHandleController{}, "*:SSE_Compare_binding_points_with_cold_and_hot_spots")   // 绑定点与冷热点比对  (冷热点数据自检)
 	beego.Router("/TaskData/SSE_Compare_binding_points_with_Average", &controllers.TaskDataHandleController{}, "*:SSE_Compare_binding_points_with_Average")                         // 绑定点与冷热点比对  (冷热点数据自检)
 
+	beego.Router("/TaskData/SSE_Process_hump_data", &controllers.TaskDataHandleController{}, "*:SSE_Process_hump_data") // 鼓包/缺数据处理
+
 	// 自动处理
 	beego.Router("/TaskDataContent/ListJson", &controllers.TaskDataController{}, "*:ListJson") // 根据id删除任务数据
 	beego.Router("/TaskDataContent/SSE_冷藏柜内部最高温", &controllers.TaskDataController{}, "*:A冷藏柜内部最高温")

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff