|
@@ -650,7 +650,7 @@ func (this *ActivityCoAntroller) PreserveAndPublish() {
|
|
item.AdminName = activityInfo.AdminName
|
|
item.AdminName = activityInfo.AdminName
|
|
item.PublishDate = utils.StrTimeToTime(activityInfo.PublishDate)
|
|
item.PublishDate = utils.StrTimeToTime(activityInfo.PublishDate)
|
|
}
|
|
}
|
|
- //音频
|
|
|
|
|
|
+ //音频 目前只有一个
|
|
itemVoice := new(cygx.CygxActivityVoice)
|
|
itemVoice := new(cygx.CygxActivityVoice)
|
|
//var itemVoiceList []*cygx.CygxActivityVoice
|
|
//var itemVoiceList []*cygx.CygxActivityVoice
|
|
if len(voiceList) > 0 {
|
|
if len(voiceList) > 0 {
|
|
@@ -678,45 +678,51 @@ func (this *ActivityCoAntroller) PreserveAndPublish() {
|
|
}
|
|
}
|
|
//删除原有的视频数据
|
|
//删除原有的视频数据
|
|
//if itemVideo.VideoUrl != "" {
|
|
//if itemVideo.VideoUrl != "" {
|
|
- videoDetail, err := cygx.GetCygxActivityVideoReqDetail(activityId)
|
|
|
|
- if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
|
- br.Msg = "获取信息失败"
|
|
|
|
- br.ErrMsg = "GetCygxActivityVideoReqDetail,Err:" + err.Error() + "activityId:" + strconv.Itoa(activityId)
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- if videoDetail != nil {
|
|
|
|
- go cygxService.UpdateResourceData(videoDetail.VideoId, "activityvideo", "delete", time.Now().Format(utils.FormatDateTime))
|
|
|
|
- }
|
|
|
|
|
|
+ //videoDetail, err := cygx.GetCygxActivityVideoReqDetail(activityId)
|
|
|
|
+ //if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
|
+ // br.ErrMsg = "GetCygxActivityVideoReqDetail,Err:" + err.Error() + "activityId:" + strconv.Itoa(activityId)
|
|
|
|
+ // return
|
|
//}
|
|
//}
|
|
-
|
|
|
|
- //if itemVoice.VoiceUrl != "" {
|
|
|
|
- voiceReqList, err := cygx.GetCygxActivityVoiceReqList(activityId)
|
|
|
|
|
|
+ //if videoDetail != nil {
|
|
|
|
+ // go cygxService.UpdateResourceData(videoDetail.VideoId, "activityvideo", "delete", time.Now().Format(utils.FormatDateTime))
|
|
|
|
+ //}
|
|
|
|
+ //}
|
|
|
|
+ //处理音视频上传
|
|
|
|
+ err := cygxService.UpdateActivityVideoAndVoice(activityInfo, itemVoice, itemVideo)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
- br.ErrMsg = "GetCygxActivityVoiceReqList,Err:" + err.Error() + "activityId:" + strconv.Itoa(activityId)
|
|
|
|
|
|
+ br.ErrMsg = "UpdateActivityVideoAndVoice,Err:" + err.Error() + "activityId:" + strconv.Itoa(activityId)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- if len(voiceReqList) > 0 {
|
|
|
|
- for _, voice := range voiceReqList {
|
|
|
|
- go cygxService.UpdateResourceData(voice.ActivityVoiceId, "activityvoice", "delete", time.Now().Format(utils.FormatDateTime))
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ //if itemVoice.VoiceUrl != "" {
|
|
|
|
+ //voiceReqList, err := cygx.GetCygxActivityVoiceReqList(activityId)
|
|
|
|
+ //if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
|
+ // br.ErrMsg = "GetCygxActivityVoiceReqList,Err:" + err.Error() + "activityId:" + strconv.Itoa(activityId)
|
|
|
|
+ // return
|
|
|
|
+ //}
|
|
|
|
+ //if len(voiceReqList) > 0 {
|
|
|
|
+ // for _, voice := range voiceReqList {
|
|
|
|
+ // go cygxService.UpdateResourceData(voice.ActivityVoiceId, "activityvoice", "delete", time.Now().Format(utils.FormatDateTime))
|
|
|
|
+ // }
|
|
|
|
+ //}
|
|
//}
|
|
//}
|
|
//如果活动信息有如下变更则做消息推送
|
|
//如果活动信息有如下变更则做消息推送
|
|
- voiceIdNew, videoIdNew, err := cygx.EditActivity(item, activityInfo.PublishStatus, industrialActivityItemsList, subjectActivityItemsList, itemVoice, itemVideo, itemPointsSet)
|
|
|
|
|
|
+ err = cygx.EditActivity(item, activityInfo.PublishStatus, industrialActivityItemsList, subjectActivityItemsList, itemPointsSet)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "操作失败"
|
|
br.Msg = "操作失败"
|
|
br.ErrMsg = "操作失败,Err:" + err.Error()
|
|
br.ErrMsg = "操作失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- //更新活动音频
|
|
|
|
- if int(voiceIdNew) > 0 {
|
|
|
|
- go cygxService.UpdateResourceData(int(voiceIdNew), "activityvoice", "add", activityInfo.ActivityTime)
|
|
|
|
- }
|
|
|
|
- //更新活动视频
|
|
|
|
- if int(videoIdNew) > 0 {
|
|
|
|
- go cygxService.UpdateResourceData(int(videoIdNew), "activityvideo", "add", activityInfo.ActivityTime)
|
|
|
|
- }
|
|
|
|
|
|
+ ////更新活动音频
|
|
|
|
+ //if int(voiceIdNew) > 0 {
|
|
|
|
+ // go cygxService.UpdateResourceData(int(voiceIdNew), "activityvoice", "add", activityInfo.ActivityTime)
|
|
|
|
+ //}
|
|
|
|
+ ////更新活动视频
|
|
|
|
+ //if int(videoIdNew) > 0 {
|
|
|
|
+ // go cygxService.UpdateResourceData(int(videoIdNew), "activityvideo", "add", activityInfo.ActivityTime)
|
|
|
|
+ //}
|
|
|
|
|
|
errAct = err
|
|
errAct = err
|
|
if activityInfo.PublishStatus == 1 && activityInfo.ActivityTimeText != item.ActivityTimeText {
|
|
if activityInfo.PublishStatus == 1 && activityInfo.ActivityTimeText != item.ActivityTimeText {
|