@@ -65,32 +65,32 @@ func RankListHandler(c iris.Context) {
65
65
return
66
66
}
67
67
68
- completedFormMap , ok := svc .Cache .Get ("completed_form " )
68
+ completeFormMap , ok := svc .Cache .Get ("complete_form " )
69
69
if ! ok {
70
- completedFormJson := make ([]CompleteForm , 0 )
71
- err := json .Unmarshal (completeFormBytes , & completedFormJson )
70
+ completeFormJson := make ([]CompleteForm , 0 )
71
+ err := json .Unmarshal (completeFormBytes , & completeFormJson )
72
72
if err != nil {
73
- log .Printf ("Failed to parse completed form: %v\n " , err )
73
+ log .Printf ("Failed to parse complete form: %v\n " , err )
74
74
c .StatusCode (500 )
75
- c .JSON (iris.Map {"code" : - 1 , "msg" : "Failed to parse completed form" })
75
+ c .JSON (iris.Map {"code" : - 1 , "msg" : "Failed to parse complete form" })
76
76
return
77
77
}
78
78
79
79
// 并列名次处理
80
80
var rank int
81
81
var lastCoinTotal int
82
- for i := range completedFormJson {
83
- if completedFormJson [i ].InitialCoinTotal != lastCoinTotal {
82
+ for i := range completeFormJson {
83
+ if completeFormJson [i ].InitialCoinTotal != lastCoinTotal {
84
84
rank = i + 1
85
85
}
86
- completedFormJson [i ].Rank = rank
87
- lastCoinTotal = completedFormJson [i ].InitialCoinTotal
86
+ completeFormJson [i ].Rank = rank
87
+ lastCoinTotal = completeFormJson [i ].InitialCoinTotal
88
88
}
89
- completedFormMap = lo .SliceToMap (completedFormJson , func (item CompleteForm ) (string , CompleteForm ) { return item .School , item })
90
- svc .Cache .Set ("completed_form " , completedFormMap , cache .NoExpiration )
89
+ completeFormMap = lo .SliceToMap (completeFormJson , func (item CompleteForm ) (string , CompleteForm ) { return item .School , item })
90
+ svc .Cache .Set ("complete_form " , completeFormMap , cache .NoExpiration )
91
91
}
92
92
93
- completedForm , ok := completedFormMap .(map [string ]CompleteForm )[schoolName ]
93
+ completeForm , ok := completeFormMap .(map [string ]CompleteForm )[schoolName ]
94
94
if ! ok {
95
95
c .StatusCode (404 )
96
96
c .JSON (iris.Map {"code" : - 1 , "msg" : "School not found" })
@@ -122,6 +122,6 @@ func RankListHandler(c iris.Context) {
122
122
c .Header ("Cache-Control" , "public, max-age=3600" )
123
123
c .JSON (RankListItem {
124
124
RankScoreItem : rankScore ,
125
- CompleteForm : completedForm ,
125
+ CompleteForm : completeForm ,
126
126
})
127
127
}
0 commit comments