From b8c2cb52c49fcac6c38e759bee20ed0846ba4d93 Mon Sep 17 00:00:00 2001 From: govolokatliai Date: Sun, 27 Apr 2025 19:44:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E4=B8=AA=E7=AE=97?= =?UTF-8?q?=E6=B3=95=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/assignments.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/handler/assignments.go b/handler/assignments.go index 1931bde..508ad58 100644 --- a/handler/assignments.go +++ b/handler/assignments.go @@ -82,7 +82,6 @@ func generateTable(time carbon.Carbon) (*[7][]*model.Member, error) { if err != nil { return nil, err } - //添加标题 table[0] = append(table[0], &model.Member{Name: "凤翔"}) table[1] = append(table[1], &model.Member{Name: "朝晖"}) @@ -108,7 +107,7 @@ func generateTable(time carbon.Carbon) (*[7][]*model.Member, error) { } //为女生分配负责人 - for i := 0; i <= len(female); i++ { + for i := 0; i < len(female); i++ { if a := iter(female, i); a.Access < model.FRESH { //是正式成员 table[i%4] = append(table[i%4], a) //轮流分配到女生片区 a.Arranged = true @@ -116,7 +115,7 @@ func generateTable(time carbon.Carbon) (*[7][]*model.Member, error) { } //为剩下的片区分配负责人 - for i := 0; i <= len(male); i++ { + for i := 0; i < len(male); i++ { if a := iter(male, i); a.Access < model.FRESH { //是正式成员 table[fewest(table)] = append(table[fewest(table)], a) a.Arranged = true @@ -124,7 +123,7 @@ func generateTable(time carbon.Carbon) (*[7][]*model.Member, error) { } //分配剩下的所有女生到女生片区 - for i := 0; i <= len(female); i++ { + for i := 0; i < len(female); i++ { if a := iter(female, i); a.Arranged != true { //还没有安排 table[fewestF(table)] = append(table[fewestF(table)], a) a.Arranged = true @@ -132,7 +131,7 @@ func generateTable(time carbon.Carbon) (*[7][]*model.Member, error) { } //分配剩下的所有男生 - for i := 0; i <= len(male); i++ { + for i := 0; i < len(male); i++ { if a := iter(male, i); a.Arranged == false { //还没有安排 table[fewest(table)] = append(table[fewest(table)], a) a.Arranged = true