12345678910111213141516171819202122232425262728293031323334353637 |
- package http
- import (
- "strconv"
- "go-common/library/ecode"
- "go-common/library/log"
- bm "go-common/library/net/http/blademaster"
- "go-common/library/xstr"
- )
- // arcStat get archive stat.
- func arcStat(c *bm.Context) {
- params := c.Request.Form
- aidStr := params.Get("aid")
- // check params
- aid, err := strconv.ParseInt(aidStr, 10, 64)
- if err != nil {
- c.JSON(nil, ecode.RequestErr)
- return
- }
- c.JSON(arcSvc.Stat3(c, aid))
- }
- // arcStats get archives stat.
- func arcStats(c *bm.Context) {
- params := c.Request.Form
- aidsStr := params.Get("aids")
- // check params
- aids, err := xstr.SplitInts(aidsStr)
- if err != nil {
- log.Error("query aids(%s) split error(%v)", aidsStr, err)
- c.JSON(nil, ecode.RequestErr)
- return
- }
- c.JSON(arcSvc.Stats3(c, aids))
- }
|