ziwen 2 سال پیش
والد
کامیت
e9757be059

+ 1 - 1
models/request/voice_broadcast.go

@@ -35,6 +35,6 @@ type AddBroadcastReq struct {
 //}
 
 type AddBroadcastStatisticsReq struct {
-	Source      int    `json:"source" `
+	Source      int    `json:"source" description:"点击来源,1手机小程序,2pc小程序,3web端"`
 	BroadcastId int `json:"broadcast_id" `
 }

+ 1 - 0
models/response/voice_broadcast.go

@@ -15,6 +15,7 @@ type Broadcast struct {
 	VarietyName      string `description:"品种名称"`
 	AuthorId         int    `description:"作者id"`
 	Author           string `description:"作者"`
+	ImgUrl           string `description:"背景图url"`
 	VoiceUrl         string `description:"音频url"`
 	VoicePlaySeconds string `description:"音频时长"`
 	VoiceSize        string `description:"音频大小"`

+ 1 - 0
models/tables/voice_broadcast/voice_broadcast.go

@@ -9,6 +9,7 @@ type VoiceBroadcast struct {
 	VarietyName      string `description:"品种名称"`
 	AuthorId         int    `description:"作者id"`
 	Author           string `description:"作者"`
+	ImgUrl           string `description:"背景图url"`
 	VoiceUrl         string `description:"音频url"`
 	VoicePlaySeconds string `description:"音频时长"`
 	VoiceSize        string `description:"音频大小"`

+ 16 - 9
services/voice_broadcast.go

@@ -33,6 +33,7 @@ func GetVoiceBroadcastList(pageindex, pagesize, sectionId, broadcastId int, user
 					VarietyName:      item.VarietyName,
 					AuthorId:         item.AuthorId,
 					Author:           item.Author,
+					ImgUrl:           item.ImgUrl,
 					VoiceUrl:         item.VoiceUrl,
 					VoicePlaySeconds: item.VoicePlaySeconds,
 					VoiceSize:        item.VoiceSize,
@@ -63,6 +64,7 @@ func GetVoiceBroadcastList(pageindex, pagesize, sectionId, broadcastId int, user
 				VarietyName:      item.VarietyName,
 				AuthorId:         item.AuthorId,
 				Author:           item.Author,
+				ImgUrl:           item.ImgUrl,
 				VoiceUrl:         item.VoiceUrl,
 				VoicePlaySeconds: item.VoicePlaySeconds,
 				VoiceSize:        item.VoiceSize,
@@ -85,15 +87,20 @@ func GetVoiceBroadcastList(pageindex, pagesize, sectionId, broadcastId int, user
 		for _, item := range broadList {
 			var respItem response.Broadcast
 			respItem = response.Broadcast{
-				BroadcastId:   item.BroadcastId,
-				BroadcastName: item.BroadcastName,
-				SectionId:     item.SectionId,
-				SectionName:   item.SectionName,
-				VarietyId:     item.VarietyId,
-				VarietyName:   item.VarietyName,
-				AuthorId:      item.AuthorId,
-				Author:        item.Author,
-				CreateTime:    item.CreateTime,
+				BroadcastId:      item.BroadcastId,
+				BroadcastName:    item.BroadcastName,
+				SectionId:        item.SectionId,
+				SectionName:      item.SectionName,
+				VarietyId:        item.VarietyId,
+				VarietyName:      item.VarietyName,
+				AuthorId:         item.AuthorId,
+				Author:           item.Author,
+				ImgUrl:           item.ImgUrl,
+				VoiceUrl:         item.VoiceUrl,
+				VoicePlaySeconds: item.VoicePlaySeconds,
+				VoiceSize:        item.VoiceSize,
+				CreateTime:       item.CreateTime,
+				IsAuthor:         false,
 			}
 			if int(userInfo.UserID) == item.AuthorId{
 				respItem.IsAuthor = true