srv-ijustjump/handler/loop-handler.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",
})
}