LoopActivity 服务端创建活动

This commit is contained in:
wyh 2021-08-19 10:12:07 +08:00
parent f66c09e59d
commit 54e44ae36c
2 changed files with 54 additions and 2 deletions

View File

@ -5,6 +5,7 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
"myschools.me/wyh/srv-ijustjump.git/model"
) )
// LoopVerify 验证服务 // LoopVerify 验证服务
@ -39,9 +40,41 @@ func LoopActivity(c *gin.Context) {
log.WithFields(log.Fields{ log.WithFields(log.Fields{
"func": "LoopVerify", "func": "LoopVerify",
}).Infof("%s", string(bodystring)) }).Infof("%s", string(bodystring))
var k = 12
var activities []*model.Activities
for i := 0; i < 3; i++ {
var candidates [][]*model.Candidates
var d []*model.Candidates
for i := 0; i < 4; i++ {
var c = &model.Candidates{
ID: k,
Name: "zsk",
StudentID: "19103055",
Score: 0,
}
k++
d = append(d, c)
}
candidates = append(candidates, d)
var s = &model.Activities{
ID: i,
ActivityName: "定时30秒",
ActivityType: i,
ActivityValue: 30,
RelayNumber: 0,
Candidates: candidates,
}
activities = append(activities, s)
}
// log.Println(s)
c.JSON(200, gin.H{ c.JSON(200, gin.H{
"code": 200, "code": 200,
"msg": "success", "msg": "success",
"activities": activities,
}) })
} }

19
model/activities-model.go Normal file
View File

@ -0,0 +1,19 @@
package model
// Activities 活动记录
type Activities struct {
ID int
ActivityName string
ActivityType int
ActivityValue int
RelayNumber int
Candidates [][]*Candidates
}
// Candidates 用户记录
type Candidates struct {
ID int
Name string
StudentID string
Score int
}