12345678910111213141516171819202122232425262728293031323334353637 |
- package http
- import (
- "strings"
- "go-common/library/ecode"
- bm "go-common/library/net/http/blademaster"
- )
- // tmpInfo ip info.
- func tmpInfo(c *bm.Context) {
- var ip string
- if ip = c.Request.FormValue("ip"); ip == "" {
- c.JSON(nil, ecode.RequestErr)
- return
- }
- c.JSON(svr.TmpInfo(ip))
- }
- // tmpInfos ip info.
- func tmpInfos(c *bm.Context) {
- var ips string
- if ips = c.Request.FormValue("ip"); ips == "" {
- c.JSON(nil, ecode.RequestErr)
- return
- }
- zones, err := svr.TmpInfos(c, strings.Split(ips, ",")...)
- if err != nil {
- c.JSON(nil, err)
- return
- }
- if len(zones) == 1 {
- c.JSON(zones[0], nil)
- } else {
- c.JSON(zones, nil)
- }
- }
|