Commit fd5cfd1ba436141886b080b4cf856f1e85f1cd52

Authored by 王家文
1 parent 27d2008c
Exists in master and in 1 other branch dev-wjw

feat✨:调试接口

controllers/demo.go
@@ -4,6 +4,7 @@ import ( @@ -4,6 +4,7 @@ import (
4 "apigame/models" 4 "apigame/models"
5 "apigame/service/code-msg" 5 "apigame/service/code-msg"
6 "apigame/util/util-lx/lxalilog" 6 "apigame/util/util-lx/lxalilog"
  7 + "encoding/json"
7 "fmt" 8 "fmt"
8 ) 9 )
9 10
@@ -44,3 +45,20 @@ func (c *DemoController) Demo() { @@ -44,3 +45,20 @@ func (c *DemoController) Demo() {
44 45
45 c.RetRspCodeData(code_msg.RECODE_OK, rsp) 46 c.RetRspCodeData(code_msg.RECODE_OK, rsp)
46 } 47 }
  48 +
  49 +// Dump Dump
  50 +func (c *DemoController) Dump() {
  51 + req := new(models.ReqDump)
  52 +
  53 + err := json.Unmarshal(c.Ctx.Input.RequestBody, &req)
  54 + if err != nil {
  55 + c.RetCode(code_msg.RECODE_PARAMERROR)
  56 + return
  57 + }
  58 +
  59 + rsp := models.RspDump{}
  60 +
  61 + rsp.Text = "hello"
  62 +
  63 + c.RetRspCodeData(code_msg.RECODE_OK, rsp)
  64 +}
models/demo.go
@@ -9,3 +9,15 @@ type ReqDemo struct { @@ -9,3 +9,15 @@ type ReqDemo struct {
9 // RspDemo 返回 9 // RspDemo 返回
10 type RspDemo struct { 10 type RspDemo struct {
11 } 11 }
  12 +
  13 +// ReqDump 请求
  14 +type ReqDump struct {
  15 + GameID string `form:"gameid" json:"gameid"`
  16 + Mode string `form:"mode" json:"mode"`
  17 + Args []string `form:"args" json:"args"`
  18 +}
  19 +
  20 +// RspDump 返回
  21 +type RspDump struct {
  22 + Text string `form:"text" json:"text"`
  23 +}
routers/router.go
@@ -33,5 +33,6 @@ func init() { @@ -33,5 +33,6 @@ func init() {
33 beego.Router(prefix+"/roomrank/addscore", &controllers.RoomRankController{}, "post:AddScore") 33 beego.Router(prefix+"/roomrank/addscore", &controllers.RoomRankController{}, "post:AddScore")
34 34
35 beego.Router(prefix+"/demo", &controllers.DemoController{}, "post:Demo") 35 beego.Router(prefix+"/demo", &controllers.DemoController{}, "post:Demo")
  36 + beego.Router(prefix+"/puchidump", &controllers.DemoController{}, "post:Dump")
36 beego.ErrorController(&controllers.ErrorController{}) 37 beego.ErrorController(&controllers.ErrorController{})
37 } 38 }