package services import ( "errors" "hongze/hongze_clpt/models" "hongze/hongze_clpt/utils" ) // GetActivityPlayBackActivityIds 获取带有回放的所有的活动ID func GetActivityPlayBackActivityIds() (activityIds string, err error) { defer func() { if err != nil { go utils.SendAlarmMsg("GetActivityPlayBackActivityIds,获取带有回放的所有的活动ID失败"+err.Error(), 2) } }() //获取所有活动视频ID vidoeActivityIds, e := models.GetActivityVideoActivityIds() if e != nil { err = errors.New("GetActivityVideoActivityIds, Err: " + e.Error()) return } //如果没有就赋值为0,避免空查询报错 if vidoeActivityIds == "" { vidoeActivityIds = "0" } //获取所有活动视频ID voiceActivityIds, e := models.GetActivityVoiceActivityIds() if e != nil { err = errors.New("GetActivityVoiceActivityIds, Err: " + e.Error()) return } if voiceActivityIds == "" { voiceActivityIds = "0" } activityIds = vidoeActivityIds + "," + voiceActivityIds return } // GetActivityVideoOrVoiceActivityIds 获取音频或者视频的活动ID func GetActivityVideoOrVoiceActivityIds(filter int) (activityIds string, err error) { defer func() { if err != nil { go utils.SendAlarmMsg("GetActivityPlayBackActivityIds,获取带有回放的所有的活动ID失败"+err.Error(), 2) } }() if filter == 1 { //获取所有活动视频ID vidoeActivityIds, e := models.GetActivityVideoActivityIds() if e != nil { err = errors.New("GetActivityVideoActivityIds, Err: " + e.Error()) return } //如果没有就赋值为0,避免空查询报错 if vidoeActivityIds == "" { vidoeActivityIds = "0" } activityIds = vidoeActivityIds } else { //获取所有活动视频ID voiceActivityIds, e := models.GetActivityVoiceActivityIds() if e != nil { err = errors.New("GetActivityVoiceActivityIds, Err: " + e.Error()) return } if voiceActivityIds == "" { voiceActivityIds = "0" } activityIds = voiceActivityIds } return }