srv-ijustjump/handler/loop-handler.go

92 lines
1.8 KiB
Go
Raw Normal View History

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