|
@@ -434,6 +434,7 @@ func (this *ActivityVideoCoAntroller) VideoAndVoice() {
|
|
// @Param KeyWord query string false "搜索关键词"
|
|
// @Param KeyWord query string false "搜索关键词"
|
|
// @Param SortType query string false "排序顺序:asc、desc"
|
|
// @Param SortType query string false "排序顺序:asc、desc"
|
|
// @Param SearchType query int false "类型 1 路演回放 ,2:调研反馈"
|
|
// @Param SearchType query int false "类型 1 路演回放 ,2:调研反馈"
|
|
|
|
+// @Param IsResearch query bool true "是否为研选"
|
|
// @Success 200 {object} cygx.CygxActivityVideoListRep
|
|
// @Success 200 {object} cygx.CygxActivityVideoListRep
|
|
// @router /activity_voice_and_video/list [get]
|
|
// @router /activity_voice_and_video/list [get]
|
|
func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
@@ -458,6 +459,7 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
endDate := this.GetString("EndDate")
|
|
endDate := this.GetString("EndDate")
|
|
keyWord := this.GetString("KeyWord")
|
|
keyWord := this.GetString("KeyWord")
|
|
sortType := this.GetString("SortType")
|
|
sortType := this.GetString("SortType")
|
|
|
|
+ isResearch, _ := this.GetBool("IsResearch")
|
|
|
|
|
|
var startSize int
|
|
var startSize int
|
|
if pageSize <= 0 {
|
|
if pageSize <= 0 {
|
|
@@ -475,6 +477,13 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
conditionVideo += ` AND (v.video_name LIKE '%` + keyWord + `%' ) `
|
|
conditionVideo += ` AND (v.video_name LIKE '%` + keyWord + `%' ) `
|
|
conditionVoice += ` AND (v.voice_name LIKE '%` + keyWord + `%' ) `
|
|
conditionVoice += ` AND (v.voice_name LIKE '%` + keyWord + `%' ) `
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ if isResearch {
|
|
|
|
+ chartPermissionId = utils.CHART_PERMISSION_ID_YANXUAN //如果是研选添加一个研选行业的筛选
|
|
|
|
+ } else {
|
|
|
|
+ condition += ` AND art.chart_permission_id != ? `
|
|
|
|
+ pars = append(pars, utils.CHART_PERMISSION_ID_YANXUAN)
|
|
|
|
+ }
|
|
//行业名称
|
|
//行业名称
|
|
if chartPermissionId > 0 {
|
|
if chartPermissionId > 0 {
|
|
condition += ` AND art.chart_permission_id = ? `
|
|
condition += ` AND art.chart_permission_id = ? `
|
|
@@ -552,7 +561,7 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
|
|
|
|
//处理音视文件标识
|
|
//处理音视文件标识
|
|
mapVoice := make(map[int]bool)
|
|
mapVoice := make(map[int]bool)
|
|
- var conditionVoice string
|
|
|
|
|
|
+ //var conditionVoice string
|
|
var parsVoice []interface{}
|
|
var parsVoice []interface{}
|
|
conditionVoice = " AND activity_id IN (" + activityIds + ") "
|
|
conditionVoice = " AND activity_id IN (" + activityIds + ") "
|
|
listVoice, err := cygx.GetActivityVoiceList(conditionVoice, parsVoice)
|
|
listVoice, err := cygx.GetActivityVoiceList(conditionVoice, parsVoice)
|