go-common/app/service/live/resource/server/http/titans.go
2019-04-22 18:49:16 +08:00

34 lines
828 B
Go

package http
import (
"context"
"go-common/app/service/live/resource/api/http/v1"
"go-common/library/ecode"
"go-common/library/net/http/blademaster"
"time"
)
func getNodes(c *blademaster.Context) {
res := map[string]interface{}{}
res["data"] = ""
cookie := c.Request.Header.Get("Cookie")
team := c.Request.FormValue("team")
node := c.Request.FormValue("node")
username, err := c.Request.Cookie("username")
if err != nil || cookie == "" || username == nil {
err = ecode.Error(1, "cookie未获取到")
c.JSONMap(res, err)
return
}
ctx, cancel := context.WithTimeout(c, 800*time.Millisecond)
defer cancel()
sRes, err := titansService.GetMyTreeApps(ctx, &v1.TreeAppsReq{
Team: team,
Node: node,
}, cookie, username.Value)
res["msg"] = ""
res["message"] = ""
res["data"] = sRes
c.JSONMap(res, err)
}