소스 검색

no message

xingzai 10 달 전
부모
커밋
3dae657d11
1개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제
  1. 15 0
      services/tag.go

+ 15 - 0
services/tag.go

@@ -256,6 +256,21 @@ func GetConditionInitByTagIds(tagIds string, chartPermissionId int) (conditionIn
 
 	case 4: // 语音问答
 		conditionInit = "   AND source = '" + utils.CYGX_OBJ_ASKSERIEVIDEO + "'"
+
+	case 5: //固定标签【跟踪】,包含以下系列:医药-趋势观察 ,科技-产业跟踪 ,智造-产业跟踪 ,消费-月度调研
+		condition = " AND sub_category_name  IN ('趋势观察','产业跟踪','月度调研')    AND publish_status = 1 "
+		pars = make([]interface{}, 0)
+		articleList, e := models.GetArticleList(condition, pars)
+		if e != nil {
+			err = errors.New("GetArticleList, Err: " + e.Error())
+			return
+		}
+		//文章一定会有值,这里就不做为空判断了 。。。
+		var articleIds []string
+		for _, v := range articleList {
+			articleIds = append(articleIds, strconv.Itoa(v.ArticleId))
+		}
+		conditionInit = "  AND  chart_permission_id  IN  (19,20,21,22) AND source_id IN ( " + strings.Join(articleIds, ",") + ")  AND source = '" + utils.CYGX_OBJ_ARTICLE + "'"
 	}
 
 	return