demo.go
1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
package controllers
import (
"apigame/configs"
"apigame/models"
"apigame/service/code-msg"
"apigame/util/zjson"
"fmt"
)
// DemoController 绑定控制器
type DemoController struct {
BaseController
}
// Demo demo
func (c *DemoController) Demo() {
req := new(models.ReqDemo)
if !c.GetPostData(req) {
return
}
rsp := models.RspDemo{}
fmt.Println("DemoController.demo")
{
list := make([]configs.RoomRankRobotConfig, 0)
list = append(list, configs.RoomRankRobotConfig{
Id: 1,
MinScore: 10,
TotalScore: 30,
TotalRate: 10,
})
list = append(list, configs.RoomRankRobotConfig{
Id: 2,
MinScore: 20,
TotalScore: 50,
TotalRate: 6,
})
list = append(list, configs.RoomRankRobotConfig{
Id: 3,
MinScore: 50,
TotalScore: 200,
TotalRate: 5,
})
fmt.Println(zjson.Str(list))
}
{
list := make([]configs.RoomRankRoomConfig, 0)
{
room := configs.RoomRankRoomConfig{}
room.Id = 1
room.Levels = []int{1, 9999}
room.UserClass = 0
room.UserScore = []int{0, 0}
room.TotalPlayer = 50
room.PlayerTypeCount = [][]int{{0, 5}}
room.AutoRobot = []int{1}
room.InitRobot = [][]int{{1, 5}, {2, 10}, {3, 30}}
for i := 0; i < 50; i++ {
room.Awards = append(room.Awards, "award")
room.SettleScores = append(room.SettleScores, 50-i)
room.SettleUserType = append(room.SettleUserType, 1)
}
list = append(list, room)
}
fmt.Println(zjson.Str(list))
}
c.RetRspCodeData(code_msg.RECODE_OK, rsp)
}