|
@@ -12,6 +12,7 @@ import (
|
|
|
"hongze/hongze_yb/models/tables/voice_broadcast"
|
|
|
"hongze/hongze_yb/models/tables/voice_broadcast_img"
|
|
|
"hongze/hongze_yb/models/tables/voice_broadcast_statistics"
|
|
|
+ "hongze/hongze_yb/models/tables/voice_section"
|
|
|
"hongze/hongze_yb/services/user"
|
|
|
"hongze/hongze_yb/services/wechat"
|
|
|
"hongze/hongze_yb/utils"
|
|
@@ -294,7 +295,7 @@ func EditVoiceBroadcast(broadcastId, sectionId, varietyId, authorId int, broadca
|
|
|
}
|
|
|
|
|
|
// PublishVoiceBroadcast 发布语音播报
|
|
|
-func PublishVoiceBroadcast(broadcastId, publishType int, imgUrl, prePublishTime string) (err error) {
|
|
|
+func PublishVoiceBroadcast(broadcastId, publishType int, prePublishTime string) (err error) {
|
|
|
item, e := voice_broadcast.GetBroadcastById(broadcastId)
|
|
|
if e != nil {
|
|
|
err = errors.New("语音播报信息有误")
|
|
@@ -321,9 +322,14 @@ func PublishVoiceBroadcast(broadcastId, publishType int, imgUrl, prePublishTime
|
|
|
item.PublishTime = publishTime.Format(utils.FormatDateTime)
|
|
|
item.PrePublishTime = ""
|
|
|
}
|
|
|
- // 分享图
|
|
|
+ // 分享背景图-取板块的图
|
|
|
+ section, e := voice_section.GetVoiceSectionById(item.SectionId)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("获取板块信息失败, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
shareTime := publishTime.Format(utils.FormatDate)
|
|
|
- shareImg, e := createVoiceBroadcastShareImg(imgUrl, item.SectionName, shareTime)
|
|
|
+ shareImg, e := createVoiceBroadcastShareImg(section.ImgUrl, item.SectionName, shareTime)
|
|
|
if e != nil {
|
|
|
err = errors.New("生成分享图失败, Err: " + e.Error())
|
|
|
return
|