xingzai vor 5 Monaten
Ursprung
Commit
d0d366fab7
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      services/tag.go

+ 5 - 1
services/tag.go

@@ -258,7 +258,11 @@ func GetConditionInitByTagIds(tagIds string, chartPermissionId int) (conditionIn
 		conditionInit = "   AND source = '" + utils.CYGX_OBJ_ASKSERIEVIDEO + "'"
 
 	case 5: //固定标签【跟踪】,包含以下系列:医药-趋势观察 ,科技-产业跟踪 ,智造-产业跟踪 ,消费-月度调研 ,周期-(周度观点,产业跟踪)
-		condition = " AND sub_category_name  IN ('趋势观察','产业跟踪','月度调研')  AND category_name IN ('医药行业','智造行业','消费行业','科技行业') OR  ( sub_category_name IN  ('周度观点','产业跟踪')  AND  category_name  = '周期' )  AND publish_status = 1 "
+		condition = " AND   IF   ( sub_category_name IN ('趋势观察') , sub_category_name IN ('医药行业')  ,1=1 )" +
+			"  AND   IF   ( sub_category_name IN ('产业跟踪') , sub_category_name IN ('科技行业')  ,1=1 )  " +
+			" AND   IF   ( sub_category_name IN ('产业跟踪') , sub_category_name IN ('智造行业')  ,1=1 ) " +
+			" AND   IF   ( sub_category_name IN ('月度调研') , sub_category_name IN ('消费行业')  ,1=1 ) " +
+			" AND   IF   ( sub_category_name IN ('周度观点','产业跟踪') , sub_category_name IN ('周期')  ,1=1 )   AND publish_status = 1 "
 		pars = make([]interface{}, 0)
 		articleList, e := models.GetArticleList(condition, pars)
 		if e != nil {