1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package http
- import (
- "strconv"
- "strings"
- "go-common/app/service/main/resource/model"
- "go-common/library/ecode"
- bm "go-common/library/net/http/blademaster"
- )
- func resource(c *bm.Context) {
- var (
- params = c.Request.Form
- rid int
- err error
- )
- ridStr := params.Get("rid")
- if rid, err = strconv.Atoi(ridStr); err != nil {
- c.JSON(nil, ecode.RequestErr)
- return
- }
- c.JSON(resSvc.Resource(c, rid), nil)
- }
- func resources(c *bm.Context) {
- var (
- params = c.Request.Form
- rid int
- rids []int
- err error
- )
- ridsStr := params.Get("rids")
- sArr := strings.Split(ridsStr, ",")
- for _, s := range sArr {
- if rid, err = strconv.Atoi(s); err != nil {
- c.JSON(nil, ecode.RequestErr)
- return
- }
- rids = append(rids, rid)
- }
- c.JSON(resSvc.Resources(c, rids), nil)
- }
- func indexIcon(c *bm.Context) {
- c.JSON(resSvc.IndexIcon(c), nil)
- }
- func playerIcon(c *bm.Context) {
- c.JSON(resSvc.PlayerIcon(c))
- }
- func cmtbox(c *bm.Context) {
- var (
- params = c.Request.Form
- id int64
- err error
- )
- if id, err = strconv.ParseInt(params.Get("id"), 10, 64); err != nil {
- c.JSON(nil, ecode.RequestErr)
- return
- }
- c.JSON(resSvc.Cmtbox(c, id))
- }
- func regionCard(c *bm.Context) {
- var (
- params = c.Request.Form
- err error
- )
- mobiApp := params.Get("mobi_app")
- buildStr := params.Get("build")
- // check params
- build, err := strconv.Atoi(buildStr)
- if err != nil {
- c.JSON(nil, ecode.RequestErr)
- return
- }
- device := params.Get("device")
- plat := model.Plat(mobiApp, device)
- c.JSON(resSvc.RegionCard(c, plat, build))
- }
- func audit(c *bm.Context) {
- c.JSON(resSvc.Audit(c), nil)
- }
|