|
@@ -109,6 +109,24 @@ func IndustrialToArticleCategory(industrialManagementId, chartPermissionId int)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+//产业下所关联的文章分类列表 2022-10-13
|
|
|
|
+func IndustrialToArticleCategoryNew(industrialManagementId int) (items []*IndustrialToArticleCategoryRep, err error) {
|
|
|
|
+ o := orm.NewOrm()
|
|
|
|
+ sql := `SELECT map.match_type_name,map.category_id
|
|
|
|
+ FROM cygx_report_mapping AS map
|
|
|
|
+ INNER JOIN cygx_article AS art ON art.category_id = map.category_id
|
|
|
|
+ INNER JOIN cygx_industrial_article_group_management AS man_g ON man_g.article_id = art.article_id
|
|
|
|
+ WHERE map.report_type = 2
|
|
|
|
+ AND map.is_report = 1
|
|
|
|
+ AND art.is_report = 1
|
|
|
|
+ AND art.publish_status = 1
|
|
|
|
+ AND man_g.industrial_management_id =?
|
|
|
|
+ AND map.chart_permission_id = ?
|
|
|
|
+ GROUP BY map.match_type_name`
|
|
|
|
+ _, err = o.Raw(sql, industrialManagementId).QueryRows(&items)
|
|
|
|
+ return
|
|
|
|
+}
|
|
|
|
+
|
|
//判断用户是否阅读该产业下,某一分类的文章
|
|
//判断用户是否阅读该产业下,某一分类的文章
|
|
func IndustrialUserRecordArticleCount(userId, industrialManagementId, categoryId int) (count int, err error) {
|
|
func IndustrialUserRecordArticleCount(userId, industrialManagementId, categoryId int) (count int, err error) {
|
|
o := orm.NewOrm()
|
|
o := orm.NewOrm()
|