From b394d8f5068dcf3ad1e0d1732173c4a0ef2f32d6 Mon Sep 17 00:00:00 2001 From: govolokatliai Date: Sun, 29 Dec 2024 13:44:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=80=BC=E7=8F=AD=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E7=9A=84=E8=A1=8C=E5=90=8D=E7=A7=B0=EF=BC=8C=E6=94=B9?= =?UTF-8?q?=E4=B8=80=E4=B8=8B=E6=A8=A1=E6=9D=BF=E9=87=8C=E7=9A=84border?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/assignments.go | 16 +++++++++++++--- templates/table.html | 2 +- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/handler/assignments.go b/handler/assignments.go index c48bae6..22853eb 100644 --- a/handler/assignments.go +++ b/handler/assignments.go @@ -12,17 +12,19 @@ import ( "zsxyww.com/scheduler/signals" ) +var data *[7][]string +var err error + func GetAssignment(i echo.Context) error { if (carbon.Now().ToDateString() != signals.Table.LastUpdated.ToDateString()) || signals.Table.NeedUpdate == true { fmt.Printf("At %v:start regenerate table", carbon.Now()) - data, err := generateTable() + data, err = generateTable() if err != nil { i.String(http.StatusInternalServerError, err.Error()) return echo.ErrInternalServerError } - i.Render(http.StatusOK, "table.html", data) - return nil } + i.Render(http.StatusOK, "table.html", data) return nil } func generateTable() (*[7][]string, error) { @@ -40,6 +42,14 @@ func generateTable() (*[7][]string, error) { female := []*model.Member{} //今天的女生 male := []*model.Member{} //今天的男生 + table[0] = append(table[0], "凤翔") + table[1] = append(table[1], "朝晖") + table[2] = append(table[2], "香晖AB") + table[3] = append(table[3], "香晖CD") + table[4] = append(table[4], "东门") + table[5] = append(table[5], "北门") + table[6] = append(table[6], "歧头") + for _, i := range members { if i.FreeDay == dayOfWeek { today = append(today, i) diff --git a/templates/table.html b/templates/table.html index cf066fe..62aebfe 100644 --- a/templates/table.html +++ b/templates/table.html @@ -1,4 +1,4 @@ - +
{{range .}} {{range .}}