|
@@ -433,7 +433,7 @@ func (this *ActivityVideoCoAntroller) VideoAndVoice() {
|
|
|
// @Param EndDate query string false "结束时间,列如2021-03-06 "
|
|
|
// @Param KeyWord query string false "搜索关键词"
|
|
|
// @Param SortType query string false "排序顺序:asc、desc"
|
|
|
-// @Param SearchType query int false "类型 1 路演反馈 ,2:调研反馈"
|
|
|
+// @Param SearchType query int false "类型 1 路演回放 ,2:调研反馈"
|
|
|
// @Success 200 {object} cygx.CygxActivityVideoListRep
|
|
|
// @router /activity_voice_and_video/list [get]
|
|
|
func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
@@ -490,9 +490,9 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
|
}
|
|
|
//类型 1 路演反馈 ,2:调研反馈
|
|
|
if searchType == 1 {
|
|
|
- condition += ` AND art.activity_type_id = 2 AND art.yidong_activity_id_by_cygx != '' `
|
|
|
+ condition += ` AND art.activity_type_id IN (2,7) AND art.is_yidong_conduct = 1 `
|
|
|
} else if searchType == 2 {
|
|
|
- condition += ` AND art.activity_type_id != 2 `
|
|
|
+ condition += ` AND ( art.activity_type_id NOT IN (2,7) OR art.is_yidong_conduct = 0) `
|
|
|
}
|
|
|
|
|
|
var conditionOrder string
|
|
@@ -546,36 +546,36 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
|
mapIndustrial[v.ActivityId] += v.IndustryName + ","
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
- //处理音视文件标识
|
|
|
- mapVoice := make(map[int]bool)
|
|
|
- var conditionVoice string
|
|
|
- var parsVoice []interface{}
|
|
|
- conditionVoice = " AND activity_id IN (" + activityIds + ") "
|
|
|
- listVoice, err := cygx.GetActivityVoiceList(conditionVoice, parsVoice)
|
|
|
- if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- if len(listVoice) > 0 {
|
|
|
- for _, v := range listVoice {
|
|
|
- mapVoice[v.ActivityId] = true
|
|
|
+ //处理音视文件标识
|
|
|
+ mapVoice := make(map[int]bool)
|
|
|
+ var conditionVoice string
|
|
|
+ var parsVoice []interface{}
|
|
|
+ conditionVoice = " AND activity_id IN (" + activityIds + ") "
|
|
|
+ listVoice, err := cygx.GetActivityVoiceList(conditionVoice, parsVoice)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
}
|
|
|
- }
|
|
|
- for k, v := range list {
|
|
|
- if mapIndustrial[v.ActivityId] != "" && v.TemporaryLabel == "" {
|
|
|
- list[k].Label = strings.TrimRight(mapIndustrial[v.ActivityId], ",")
|
|
|
+ if len(listVoice) > 0 {
|
|
|
+ for _, v := range listVoice {
|
|
|
+ mapVoice[v.ActivityId] = true
|
|
|
+ }
|
|
|
}
|
|
|
- if mapVoice[v.ActivityId] {
|
|
|
- v.FileName = "音频"
|
|
|
- } else {
|
|
|
- v.FileName = "视频"
|
|
|
+ for k, v := range list {
|
|
|
+ if mapIndustrial[v.ActivityId] != "" && v.TemporaryLabel == "" {
|
|
|
+ list[k].Label = strings.TrimRight(mapIndustrial[v.ActivityId], ",")
|
|
|
+ }
|
|
|
+ if mapVoice[v.ActivityId] {
|
|
|
+ v.FileName = "音频"
|
|
|
+ } else {
|
|
|
+ v.FileName = "视频"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if len(list) == 0 {
|
|
|
+ list = make([]*cygx.CygxActivityVideoListResp, 0)
|
|
|
}
|
|
|
- }
|
|
|
- if len(list) == 0 {
|
|
|
- list = make([]*cygx.CygxActivityVideoListResp, 0)
|
|
|
}
|
|
|
|
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|