|
@@ -3,10 +3,10 @@ package v1 |
|
@@ -3,10 +3,10 @@ package v1 |
|
3
|
import (
|
3
|
import (
|
|
4
|
"encoding/json"
|
4
|
"encoding/json"
|
|
5
|
"gitlab.fjmaimaimai.com/mmm-go/gocomm/pkg/log"
|
5
|
"gitlab.fjmaimaimai.com/mmm-go/gocomm/pkg/log"
|
|
6
|
- "openapi/controllers"
|
|
|
|
7
|
- "openapi/internal/aliyun"
|
|
|
|
8
|
- "openapi/protocol"
|
|
|
|
9
|
- "openapi/services/vod"
|
6
|
+ vod "openapi/pkg/application/vod/service"
|
|
|
|
7
|
+ "openapi/pkg/domain"
|
|
|
|
8
|
+ "openapi/pkg/infrastructure/aliyun"
|
|
|
|
9
|
+ "openapi/pkg/port/beego/controllers"
|
|
10
|
)
|
10
|
)
|
|
11
|
|
11
|
|
|
12
|
type VodController struct {
|
12
|
type VodController struct {
|
|
@@ -16,14 +16,14 @@ type VodController struct { |
|
@@ -16,14 +16,14 @@ type VodController struct { |
|
16
|
//创建视频上传凭证 CreateUploadVideo
|
16
|
//创建视频上传凭证 CreateUploadVideo
|
|
17
|
// @router /createUploadVideo [post]
|
17
|
// @router /createUploadVideo [post]
|
|
18
|
func (this *VodController) CreateUploadVideo() {
|
18
|
func (this *VodController) CreateUploadVideo() {
|
|
19
|
- var msg *protocol.ResponseMessage
|
19
|
+ var msg *domain.ResponseMessage
|
|
20
|
defer func() {
|
20
|
defer func() {
|
|
21
|
this.Resp(msg)
|
21
|
this.Resp(msg)
|
|
22
|
}()
|
22
|
}()
|
|
23
|
var request *aliyun.CreateUploadVideoRequest
|
23
|
var request *aliyun.CreateUploadVideoRequest
|
|
24
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
24
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
25
|
log.Error(err)
|
25
|
log.Error(err)
|
|
26
|
- msg = protocol.BadRequestParam(1)
|
26
|
+ msg = domain.BadRequestParam(1)
|
|
27
|
return
|
27
|
return
|
|
28
|
}
|
28
|
}
|
|
29
|
if b, m := this.Valid(request); !b {
|
29
|
if b, m := this.Valid(request); !b {
|
|
@@ -34,13 +34,13 @@ func (this *VodController) CreateUploadVideo() { |
|
@@ -34,13 +34,13 @@ func (this *VodController) CreateUploadVideo() { |
|
34
|
request.FileName = aliyun.DefaultVideoFileName
|
34
|
request.FileName = aliyun.DefaultVideoFileName
|
|
35
|
}
|
35
|
}
|
|
36
|
header := controllers.GetRequestHeader(this.Ctx)
|
36
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
37
|
- msg = protocol.NewReturnResponse(vod.CreateUploadVideo(header, request))
|
37
|
+ msg = domain.NewReturnResponse(vod.CreateUploadVideo(header, request))
|
|
38
|
}
|
38
|
}
|
|
39
|
|
39
|
|
|
40
|
//创建视频上传凭证(多个) CreateUploadVideos
|
40
|
//创建视频上传凭证(多个) CreateUploadVideos
|
|
41
|
// @router /createUploadVideos [post]
|
41
|
// @router /createUploadVideos [post]
|
|
42
|
func (this *VodController) CreateUploadVideos() {
|
42
|
func (this *VodController) CreateUploadVideos() {
|
|
43
|
- var msg *protocol.ResponseMessage
|
43
|
+ var msg *domain.ResponseMessage
|
|
44
|
var response *aliyun.CreateUploadVideosResponse = &aliyun.CreateUploadVideosResponse{
|
44
|
var response *aliyun.CreateUploadVideosResponse = &aliyun.CreateUploadVideosResponse{
|
|
45
|
List: make([]*aliyun.CreateUploadVideoResponse, 0),
|
45
|
List: make([]*aliyun.CreateUploadVideoResponse, 0),
|
|
46
|
}
|
46
|
}
|
|
@@ -50,7 +50,7 @@ func (this *VodController) CreateUploadVideos() { |
|
@@ -50,7 +50,7 @@ func (this *VodController) CreateUploadVideos() { |
|
50
|
var request *aliyun.CreateUploadVideosRequest
|
50
|
var request *aliyun.CreateUploadVideosRequest
|
|
51
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
51
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
52
|
log.Error(err)
|
52
|
log.Error(err)
|
|
53
|
- msg = protocol.BadRequestParam(1)
|
53
|
+ msg = domain.BadRequestParam(1)
|
|
54
|
return
|
54
|
return
|
|
55
|
}
|
55
|
}
|
|
56
|
if b, m := this.Valid(request); !b {
|
56
|
if b, m := this.Valid(request); !b {
|
|
@@ -60,7 +60,7 @@ func (this *VodController) CreateUploadVideos() { |
|
@@ -60,7 +60,7 @@ func (this *VodController) CreateUploadVideos() { |
|
60
|
header := controllers.GetRequestHeader(this.Ctx)
|
60
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
61
|
var err error
|
61
|
var err error
|
|
62
|
if len(request.Items) == 0 {
|
62
|
if len(request.Items) == 0 {
|
|
63
|
- msg = protocol.BadRequestParam(2)
|
63
|
+ msg = domain.BadRequestParam(2)
|
|
64
|
}
|
64
|
}
|
|
65
|
for i := range request.Items {
|
65
|
for i := range request.Items {
|
|
66
|
r := request.Items[i]
|
66
|
r := request.Items[i]
|
|
@@ -71,20 +71,20 @@ func (this *VodController) CreateUploadVideos() { |
|
@@ -71,20 +71,20 @@ func (this *VodController) CreateUploadVideos() { |
|
71
|
response.List = append(response.List, rsp)
|
71
|
response.List = append(response.List, rsp)
|
|
72
|
}
|
72
|
}
|
|
73
|
}
|
73
|
}
|
|
74
|
- msg = protocol.NewReturnResponse(response, err)
|
74
|
+ msg = domain.NewReturnResponse(response, err)
|
|
75
|
}
|
75
|
}
|
|
76
|
|
76
|
|
|
77
|
//刷新视频上传凭证 RefreshUploadVideo
|
77
|
//刷新视频上传凭证 RefreshUploadVideo
|
|
78
|
// @router /refreshUploadVideo [post]
|
78
|
// @router /refreshUploadVideo [post]
|
|
79
|
func (this *VodController) RefreshUploadVideo() {
|
79
|
func (this *VodController) RefreshUploadVideo() {
|
|
80
|
- var msg *protocol.ResponseMessage
|
80
|
+ var msg *domain.ResponseMessage
|
|
81
|
defer func() {
|
81
|
defer func() {
|
|
82
|
this.Resp(msg)
|
82
|
this.Resp(msg)
|
|
83
|
}()
|
83
|
}()
|
|
84
|
var request *aliyun.RefreshUploadVideoRequest
|
84
|
var request *aliyun.RefreshUploadVideoRequest
|
|
85
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
85
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
86
|
log.Error(err)
|
86
|
log.Error(err)
|
|
87
|
- msg = protocol.BadRequestParam(1)
|
87
|
+ msg = domain.BadRequestParam(1)
|
|
88
|
return
|
88
|
return
|
|
89
|
}
|
89
|
}
|
|
90
|
if b, m := this.Valid(request); !b {
|
90
|
if b, m := this.Valid(request); !b {
|
|
@@ -92,20 +92,20 @@ func (this *VodController) RefreshUploadVideo() { |
|
@@ -92,20 +92,20 @@ func (this *VodController) RefreshUploadVideo() { |
|
92
|
return
|
92
|
return
|
|
93
|
}
|
93
|
}
|
|
94
|
header := controllers.GetRequestHeader(this.Ctx)
|
94
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
95
|
- msg = protocol.NewReturnResponse(vod.RefreshUploadVideo(header, request))
|
95
|
+ msg = domain.NewReturnResponse(vod.RefreshUploadVideo(header, request))
|
|
96
|
}
|
96
|
}
|
|
97
|
|
97
|
|
|
98
|
//创建图片上传凭证 CreateUploadImage
|
98
|
//创建图片上传凭证 CreateUploadImage
|
|
99
|
// @router /createUploadImage [post]
|
99
|
// @router /createUploadImage [post]
|
|
100
|
func (this *VodController) CreateUploadImage() {
|
100
|
func (this *VodController) CreateUploadImage() {
|
|
101
|
- var msg *protocol.ResponseMessage
|
101
|
+ var msg *domain.ResponseMessage
|
|
102
|
defer func() {
|
102
|
defer func() {
|
|
103
|
this.Resp(msg)
|
103
|
this.Resp(msg)
|
|
104
|
}()
|
104
|
}()
|
|
105
|
var request *aliyun.CreateUploadImageRequest
|
105
|
var request *aliyun.CreateUploadImageRequest
|
|
106
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
106
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
107
|
log.Error(err)
|
107
|
log.Error(err)
|
|
108
|
- msg = protocol.BadRequestParam(1)
|
108
|
+ msg = domain.BadRequestParam(1)
|
|
109
|
return
|
109
|
return
|
|
110
|
}
|
110
|
}
|
|
111
|
if b, m := this.Valid(request); !b {
|
111
|
if b, m := this.Valid(request); !b {
|
|
@@ -114,13 +114,13 @@ func (this *VodController) CreateUploadImage() { |
|
@@ -114,13 +114,13 @@ func (this *VodController) CreateUploadImage() { |
|
114
|
}
|
114
|
}
|
|
115
|
|
115
|
|
|
116
|
header := controllers.GetRequestHeader(this.Ctx)
|
116
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
117
|
- msg = protocol.NewReturnResponse(vod.CreateUploadImage(header, request))
|
117
|
+ msg = domain.NewReturnResponse(vod.CreateUploadImage(header, request))
|
|
118
|
}
|
118
|
}
|
|
119
|
|
119
|
|
|
120
|
//创建图片上传凭证 CreateUploadImages
|
120
|
//创建图片上传凭证 CreateUploadImages
|
|
121
|
// @router /createUploadImages [post]
|
121
|
// @router /createUploadImages [post]
|
|
122
|
func (this *VodController) CreateUploadImages() {
|
122
|
func (this *VodController) CreateUploadImages() {
|
|
123
|
- var msg *protocol.ResponseMessage
|
123
|
+ var msg *domain.ResponseMessage
|
|
124
|
defer func() {
|
124
|
defer func() {
|
|
125
|
this.Resp(msg)
|
125
|
this.Resp(msg)
|
|
126
|
}()
|
126
|
}()
|
|
@@ -132,7 +132,7 @@ func (this *VodController) CreateUploadImages() { |
|
@@ -132,7 +132,7 @@ func (this *VodController) CreateUploadImages() { |
|
132
|
)
|
132
|
)
|
|
133
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
133
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
134
|
log.Error(err)
|
134
|
log.Error(err)
|
|
135
|
- msg = protocol.BadRequestParam(1)
|
135
|
+ msg = domain.BadRequestParam(1)
|
|
136
|
return
|
136
|
return
|
|
137
|
}
|
137
|
}
|
|
138
|
if b, m := this.Valid(request); !b {
|
138
|
if b, m := this.Valid(request); !b {
|
|
@@ -141,7 +141,7 @@ func (this *VodController) CreateUploadImages() { |
|
@@ -141,7 +141,7 @@ func (this *VodController) CreateUploadImages() { |
|
141
|
}
|
141
|
}
|
|
142
|
var err error
|
142
|
var err error
|
|
143
|
if len(request.Items) == 0 {
|
143
|
if len(request.Items) == 0 {
|
|
144
|
- msg = protocol.BadRequestParam(2)
|
144
|
+ msg = domain.BadRequestParam(2)
|
|
145
|
}
|
145
|
}
|
|
146
|
header := controllers.GetRequestHeader(this.Ctx)
|
146
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
147
|
for i := range request.Items {
|
147
|
for i := range request.Items {
|
|
@@ -153,20 +153,20 @@ func (this *VodController) CreateUploadImages() { |
|
@@ -153,20 +153,20 @@ func (this *VodController) CreateUploadImages() { |
|
153
|
response.List = append(response.List, rsp)
|
153
|
response.List = append(response.List, rsp)
|
|
154
|
}
|
154
|
}
|
|
155
|
}
|
155
|
}
|
|
156
|
- msg = protocol.NewReturnResponse(response, err)
|
156
|
+ msg = domain.NewReturnResponse(response, err)
|
|
157
|
}
|
157
|
}
|
|
158
|
|
158
|
|
|
159
|
//获取视频播放地址 GetPlayInfo
|
159
|
//获取视频播放地址 GetPlayInfo
|
|
160
|
// @router /getPlayInfo [post]
|
160
|
// @router /getPlayInfo [post]
|
|
161
|
func (this *VodController) GetPlayInfo() {
|
161
|
func (this *VodController) GetPlayInfo() {
|
|
162
|
- var msg *protocol.ResponseMessage
|
162
|
+ var msg *domain.ResponseMessage
|
|
163
|
defer func() {
|
163
|
defer func() {
|
|
164
|
this.Resp(msg)
|
164
|
this.Resp(msg)
|
|
165
|
}()
|
165
|
}()
|
|
166
|
var request *aliyun.GetPlayInfoRequest
|
166
|
var request *aliyun.GetPlayInfoRequest
|
|
167
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
167
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
168
|
log.Error(err)
|
168
|
log.Error(err)
|
|
169
|
- msg = protocol.BadRequestParam(1)
|
169
|
+ msg = domain.BadRequestParam(1)
|
|
170
|
return
|
170
|
return
|
|
171
|
}
|
171
|
}
|
|
172
|
if b, m := this.Valid(request); !b {
|
172
|
if b, m := this.Valid(request); !b {
|
|
@@ -174,20 +174,20 @@ func (this *VodController) GetPlayInfo() { |
|
@@ -174,20 +174,20 @@ func (this *VodController) GetPlayInfo() { |
|
174
|
return
|
174
|
return
|
|
175
|
}
|
175
|
}
|
|
176
|
header := controllers.GetRequestHeader(this.Ctx)
|
176
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
177
|
- msg = protocol.NewReturnResponse(vod.GetPlayInfo(header, request))
|
177
|
+ msg = domain.NewReturnResponse(vod.GetPlayInfo(header, request))
|
|
178
|
}
|
178
|
}
|
|
179
|
|
179
|
|
|
180
|
//获取视频播放凭证 GetVideoPlayAuth
|
180
|
//获取视频播放凭证 GetVideoPlayAuth
|
|
181
|
// @router /getVideoPlayAuth [post]
|
181
|
// @router /getVideoPlayAuth [post]
|
|
182
|
func (this *VodController) GetVideoPlayAuth() {
|
182
|
func (this *VodController) GetVideoPlayAuth() {
|
|
183
|
- var msg *protocol.ResponseMessage
|
183
|
+ var msg *domain.ResponseMessage
|
|
184
|
defer func() {
|
184
|
defer func() {
|
|
185
|
this.Resp(msg)
|
185
|
this.Resp(msg)
|
|
186
|
}()
|
186
|
}()
|
|
187
|
var request *aliyun.GetVideoPlayAuthRequest
|
187
|
var request *aliyun.GetVideoPlayAuthRequest
|
|
188
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
188
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
189
|
log.Error(err)
|
189
|
log.Error(err)
|
|
190
|
- msg = protocol.BadRequestParam(1)
|
190
|
+ msg = domain.BadRequestParam(1)
|
|
191
|
return
|
191
|
return
|
|
192
|
}
|
192
|
}
|
|
193
|
if b, m := this.Valid(request); !b {
|
193
|
if b, m := this.Valid(request); !b {
|
|
@@ -195,5 +195,5 @@ func (this *VodController) GetVideoPlayAuth() { |
|
@@ -195,5 +195,5 @@ func (this *VodController) GetVideoPlayAuth() { |
|
195
|
return
|
195
|
return
|
|
196
|
}
|
196
|
}
|
|
197
|
header := controllers.GetRequestHeader(this.Ctx)
|
197
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
198
|
- msg = protocol.NewReturnResponse(vod.GetVideoPlayAuth(header, request))
|
198
|
+ msg = domain.NewReturnResponse(vod.GetVideoPlayAuth(header, request))
|
|
199
|
} |
199
|
} |