package clubPage import ( "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/net/ghttp" "practice_Go/internal/model/dto" "practice_Go/internal/service" ) type ClubPage struct{} func NewClubPage() *ClubPage { return &ClubPage{} } // GetClub 获取俱乐部信息 func (c ClubPage) GetClub(req *ghttp.Request) { i := ghttp.RequestFromCtx(req.Context()).Get("id").Int() if i > 0 && i <= 4 { club, err := service.GetClubs().GetClubs(req.Context()) if err == nil { req.Response.WriteJson(dto.Result{ Code: 200, Message: "success", Data: club, }) } else { req.Response.WriteJson(dto.Result{ Code: 500, Message: "error", Data: err, }) } } else { req.Response.WriteJson(dto.Result{ Code: 500, Message: "传来俱乐部id信息不对", }) } } func (c ClubPage) GetClubShows(req *ghttp.Request) { i := g.RequestFromCtx(req.Context()).Get("id").Int() if i > 0 && i <= 4 { shows, err := service.GetClubs().GetClubShows(req.Context()) if err == nil { req.Response.WriteJson(dto.Result{ Code: 200, Message: "success", Data: shows, }) } else { req.Response.WriteJson(dto.Result{ Code: 500, Message: "error", Data: err, }) } } else { req.Response.WriteJson(dto.Result{ Code: 500, Message: "传来俱乐部id信息不对", }) } }