LingxinMeng 1 سال پیش
والد
کامیت
8e68f3fb45
1فایلهای تغییر یافته به همراه13 افزوده شده و 8 حذف شده
  1. 13 8
      amd64/web_server/handler/h_exam.go

+ 13 - 8
amd64/web_server/handler/h_exam.go

@@ -164,17 +164,22 @@ func ExamEndTicker() {
 						c_log.GlobalLogger.Error("数据库查询报错:", err)
 						return
 					}
+					if len(resultId) == 1 {
+						c_log.GlobalLogger.Info("更新数据结束时间,id为:", resultId)
 
-					c_log.GlobalLogger.Info("更新数据结束时间,id为:", resultId[0])
-					sqlTemplate, _ := util.ReadFile(c_db.SqlFilesMap["exam-update-end_time-by-id.sql"])
-					if err := c_db.DoTx(sqlTemplate, []any{
-						time.Now(),
-						resultId[0],
-					}); err != nil {
-						c_log.GlobalLogger.Error("插入数据报错:", err)
-						return
+						sqlTemplate, _ := util.ReadFile(c_db.SqlFilesMap["exam-update-end_time-by-id.sql"])
+						if err := c_db.DoTx(sqlTemplate, []any{
+							time.Now(),
+							resultId[0],
+						}); err != nil {
+							c_log.GlobalLogger.Error("插入数据报错:", err)
+							return
+						}
+					} else {
+						c_log.GlobalLogger.Error("查询id失败:", resultId)
 					}
 					c_log.GlobalLogger.Infof("队伍 %v 的考试结束。", teamName)
+
 				}
 			}
 			cacheMutex.Unlock()