|
@@ -434,6 +434,7 @@ func (this *ActivityVideoCoAntroller) VideoAndVoice() {
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
@@ -458,6 +459,7 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
|
endDate := this.GetString("EndDate")
|
|
|
keyWord := this.GetString("KeyWord")
|
|
|
sortType := this.GetString("SortType")
|
|
|
+ isResearch, _ := this.GetBool("IsResearch")
|
|
|
|
|
|
var startSize int
|
|
|
if pageSize <= 0 {
|
|
@@ -475,6 +477,13 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
|
conditionVideo += ` AND (v.video_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 {
|
|
|
condition += ` AND art.chart_permission_id = ? `
|
|
@@ -552,7 +561,7 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
|
|
|
|
|
|
|
|
|
mapVoice := make(map[int]bool)
|
|
|
- var conditionVoice string
|
|
|
+
|
|
|
var parsVoice []interface{}
|
|
|
conditionVoice = " AND activity_id IN (" + activityIds + ") "
|
|
|
listVoice, err := cygx.GetActivityVoiceList(conditionVoice, parsVoice)
|