|
@@ -236,14 +236,19 @@ func CreateVoiceBroadcast(sectionId, varietyId, authorId, userId int, broadcastN
|
|
|
}
|
|
|
// 图片
|
|
|
imgList := make([]*voice_broadcast_img.YbVoiceBroadcastImg, 0)
|
|
|
- imgArr := strings.Split(imgs, ",")
|
|
|
- imgLen := len(imgArr)
|
|
|
- for i := 0; i < imgLen; i++ {
|
|
|
- imgList = append(imgList, &voice_broadcast_img.YbVoiceBroadcastImg{
|
|
|
- BroadcastId: item.BroadcastId,
|
|
|
- ImgUrl: imgArr[i],
|
|
|
- CreateTime: nowTime,
|
|
|
- })
|
|
|
+ if imgs != "" {
|
|
|
+ imgArr := strings.Split(imgs, ",")
|
|
|
+ imgLen := len(imgArr)
|
|
|
+ for i := 0; i < imgLen; i++ {
|
|
|
+ if imgArr[i] == "" {
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ imgList = append(imgList, &voice_broadcast_img.YbVoiceBroadcastImg{
|
|
|
+ BroadcastId: item.BroadcastId,
|
|
|
+ ImgUrl: imgArr[i],
|
|
|
+ CreateTime: nowTime,
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
if e := voice_broadcast.CreateVoiceBroadcastAndImgs(item, imgList); e != nil {
|
|
|
err = errors.New("新增语音播报及图片失败, Err: " + e.Error())
|
|
@@ -279,14 +284,19 @@ func EditVoiceBroadcast(broadcastId, sectionId, varietyId, authorId, userId int,
|
|
|
item.ModifyTime = nowTime.Format(utils.FormatDateTime)
|
|
|
// 图片
|
|
|
imgList := make([]*voice_broadcast_img.YbVoiceBroadcastImg, 0)
|
|
|
- imgArr := strings.Split(imgs, ",")
|
|
|
- imgLen := len(imgArr)
|
|
|
- for i := 0; i < imgLen; i++ {
|
|
|
- imgList = append(imgList, &voice_broadcast_img.YbVoiceBroadcastImg{
|
|
|
- BroadcastId: item.BroadcastId,
|
|
|
- ImgUrl: imgArr[i],
|
|
|
- CreateTime: nowTime,
|
|
|
- })
|
|
|
+ if imgs != "" {
|
|
|
+ imgArr := strings.Split(imgs, ",")
|
|
|
+ imgLen := len(imgArr)
|
|
|
+ for i := 0; i < imgLen; i++ {
|
|
|
+ if imgArr[i] == "" {
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ imgList = append(imgList, &voice_broadcast_img.YbVoiceBroadcastImg{
|
|
|
+ BroadcastId: item.BroadcastId,
|
|
|
+ ImgUrl: imgArr[i],
|
|
|
+ CreateTime: nowTime,
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
if e := voice_broadcast.UpdateVoiceBroadcastAndImgs(item, updateCols, imgList); e != nil {
|
|
|
err = errors.New("更新语音播报及图片失败, Err: " + e.Error())
|