正在显示
1 个修改的文件
包含
36 行增加
和
0 行删除
controllers/v1/version.go
0 → 100644
1 | +package v1 | ||
2 | + | ||
3 | +import ( | ||
4 | + "encoding/json" | ||
5 | + "gitlab.fjmaimaimai.com/mmm-go/ability/controllers" | ||
6 | + "gitlab.fjmaimaimai.com/mmm-go/ability/protocol" | ||
7 | + "gitlab.fjmaimaimai.com/mmm-go/gocomm/pkg/mybeego" | ||
8 | + "gitlab.fjmaimaimai.com/mmm-go/gocomm/pkg/log" | ||
9 | + | ||
10 | + "gitlab.fjmaimaimai.com/mmm-go/ability/services/version" | ||
11 | +) | ||
12 | + | ||
13 | +type VersionController struct { | ||
14 | + controllers.BaseController | ||
15 | +} | ||
16 | + | ||
17 | + | ||
18 | + | ||
19 | +//GetLatestVersionInfo | ||
20 | +func(this *VersionController)GetLatestVersionInfo(){ | ||
21 | + var msg *mybeego.Message | ||
22 | + defer func(){ | ||
23 | + this.Resp(msg) | ||
24 | + }() | ||
25 | + var request *protocol.GetLatestVersionInfoRequest | ||
26 | + if err:=json.Unmarshal(this.ByteBody,&request);err!=nil{ | ||
27 | + log.Error(err) | ||
28 | + msg = mybeego.NewMessage(1) | ||
29 | + return | ||
30 | + } | ||
31 | + if b,m :=this.Valid(request);!b{ | ||
32 | + msg = m | ||
33 | + return | ||
34 | + } | ||
35 | + msg = this.GenMessage(version.GetLatestVersionInfo(request)) | ||
36 | +} |
-
请 注册 或 登录 后发表评论