1234567891011121314151617181920212223242526272829303132333435 |
- // 实时数据
- package controllers
- import (
- "box-gm/models"
- "github.com/astaxie/beego"
- )
- type VersionController struct {
- beego.Controller
- }
- func (c *VersionController) Get() {
- channel, _ := c.GetInt64("channel")
- cp := models.GetHotfixInfoByChannel(channel)
- if cp == nil {
- c.Data["json"] = &map[string]interface{}{
- "code": 400,
- "msg": "无此渠道配置"}
- c.ServeJSON()
- return
- }
- params := make(map[string]interface{})
- params["channel"] = channel
- params["version"] = cp.Version
- params["addr"] = cp.DowloadAddr
- params["filesize"] = cp.FileSize
- c.Data["json"] = &map[string]interface{}{
- "code": 200,
- "msg": "成功",
- "data": ¶ms}
- c.ServeJSON()
- }
|