92 lines
1.8 KiB
Go
92 lines
1.8 KiB
Go
package handler
|
|
|
|
import (
|
|
"io/ioutil"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
log "github.com/sirupsen/logrus"
|
|
"myschools.me/wyh/srv-ijustjump.git/model"
|
|
)
|
|
|
|
// LoopVerify 验证服务
|
|
func LoopVerify(c *gin.Context) {
|
|
bodystring, _ := ioutil.ReadAll(c.Request.Body)
|
|
log.WithFields(log.Fields{
|
|
"func": "LoopVerify",
|
|
}).Infof("%s", string(bodystring))
|
|
c.JSON(200, gin.H{
|
|
"code": 200,
|
|
"msg": "success",
|
|
})
|
|
}
|
|
|
|
// LoopLogin 登录服务
|
|
func LoopLogin(c *gin.Context) {
|
|
bodystring, _ := ioutil.ReadAll(c.Request.Body)
|
|
log.WithFields(log.Fields{
|
|
"func": "LoopVerify",
|
|
}).Infof("%s", string(bodystring))
|
|
c.JSON(200, gin.H{
|
|
"code": 200,
|
|
"msg": "success",
|
|
"token": "Bg7HqMnMU7z",
|
|
"id": 1,
|
|
})
|
|
}
|
|
|
|
// LoopActivity 活动创建
|
|
func LoopActivity(c *gin.Context) {
|
|
bodystring, _ := ioutil.ReadAll(c.Request.Body)
|
|
log.WithFields(log.Fields{
|
|
"func": "LoopVerify",
|
|
}).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{
|
|
"code": 200,
|
|
"msg": "success",
|
|
"activities": activities,
|
|
})
|
|
}
|
|
|
|
// LoopScore 打分
|
|
func LoopScore(c *gin.Context) {
|
|
bodystring, _ := ioutil.ReadAll(c.Request.Body)
|
|
log.WithFields(log.Fields{
|
|
"func": "LoopVerify",
|
|
}).Infof("%s", string(bodystring))
|
|
c.JSON(200, gin.H{
|
|
"code": 200,
|
|
"msg": "success",
|
|
})
|
|
}
|