|
@@ -101,28 +101,6 @@ func (m *MediaController) List(mediaType string, permissionIds string) {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// GetMedia 获取媒体详情
|
|
|
-// @Description 获取媒体详情
|
|
|
-// @Success 200 {object}
|
|
|
-// @router /media [get]
|
|
|
-func (m *MediaController) GetMedia(mediaType string, mediaId int) {
|
|
|
- controllers.Wrap(&m.BaseController, func() (result *controllers.WrapData, err error) {
|
|
|
- result = m.InitWrapData("获取媒体详情失败")
|
|
|
- if mediaType == "" || !m.CheckMediaType(mediaType) {
|
|
|
- err = exception.New(exception.MediaTypeError)
|
|
|
- m.FailedResult("获取媒体详情失败", result)
|
|
|
- return
|
|
|
- }
|
|
|
- mediaDetail, err := media.GetMediaById(mediaType, mediaId)
|
|
|
- if err != nil {
|
|
|
- m.FailedResult("获取媒体详情失败", result)
|
|
|
- return
|
|
|
- }
|
|
|
- m.SuccessResult("获取媒体详情成功", mediaDetail, result)
|
|
|
- return
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
type RecordCountReq struct {
|
|
|
MediaId int `json:"MediaId"`
|
|
|
MediaType string `json:"MediaType"`
|
|
@@ -157,6 +135,28 @@ func (m *MediaController) Count() {
|
|
|
return
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+// GetMedia 获取媒体详情
|
|
|
+// @Description 获取媒体详情
|
|
|
+// @Success 200 {object}
|
|
|
+// @router /media [get]
|
|
|
+func (m *MediaController) GetMedia(mediaType string, mediaId int) {
|
|
|
+ controllers.Wrap(&m.BaseController, func() (result *controllers.WrapData, err error) {
|
|
|
+ result = m.InitWrapData("获取媒体详情失败")
|
|
|
+ if mediaType == "" || !m.CheckMediaType(mediaType) {
|
|
|
+ err = exception.New(exception.MediaTypeError)
|
|
|
+ m.FailedResult("获取媒体详情失败", result)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ mediaDetail, err := media.GetMediaById(mediaType, mediaId)
|
|
|
+ if err != nil {
|
|
|
+ m.FailedResult("获取媒体详情失败", result)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ m.SuccessResult("获取媒体详情成功", mediaDetail, result)
|
|
|
+ return
|
|
|
+ })
|
|
|
+}
|
|
|
func convertToRecordCount(req *RecordCountReq) media.RecordCount {
|
|
|
return media.RecordCount{
|
|
|
MediaId: req.MediaId,
|