|
@@ -322,6 +322,7 @@ type ArticleCollectionResp struct {
|
|
|
CollectNum int `description:"收藏人数"`
|
|
|
MyCollectNum int `description:"本人是否收藏"`
|
|
|
IsCollect bool `description:"本人是否收藏"`
|
|
|
+ Source int `description:"来源 1:弘则资源包(报告)、2:研选主题(报告)"`
|
|
|
}
|
|
|
|
|
|
type ArticleCollectionLIstResp struct {
|
|
@@ -366,6 +367,7 @@ type IndustrialManagementHotResp struct {
|
|
|
IsHot bool `description:"是否新标签"`
|
|
|
PublishDate string `description:"发布时间"`
|
|
|
ArticleReadNum int `description:"文章阅读数量"`
|
|
|
+ Source int `description:"来源 1:弘则资源包(报告)、2:研选主题(报告)"`
|
|
|
IndustrialSubjectList []*IndustrialSubject `description:"标的列表"`
|
|
|
}
|
|
|
|
|
@@ -449,7 +451,7 @@ func GetDepartmentList(permissionName string, userId int) (items []*DepartmentRe
|
|
|
d.department_id,
|
|
|
d.img_url,
|
|
|
( SELECT count( 1 ) FROM cygx_article_department_follow AS f WHERE f.department_id = d.department_id AND user_id =? AND f.type= 1 ) AS fllow_num,
|
|
|
- ( SELECT count( 1 ) FROM cygx_article_department_follow AS f INNER JOIN wx_user AS u ON u.user_id = f.user_id WHERE f.department_id = d.department_id AND f.type= 1 ) +( SELECT count( 1 ) FROM cygx_article_collect AS ac INNER JOIN wx_user AS u ON u.user_id = ac.user_id WHERE ac.article_id = a.article_id) AS sum_num
|
|
|
+ ( SELECT count( 1 ) FROM cygx_article_department_follow AS f INNER JOIN wx_user AS u ON u.user_id = f.user_id WHERE f.department_id = d.department_id AND f.type= 1 ) +( SELECT count( 1 ) FROM cygx_article_collect AS ac INNER JOIN wx_user AS u ON u.user_id = ac.user_id WHERE ac.article_id IN (SELECT article_id FROM cygx_article WHERE department_id = d.department_id )) AS sum_num
|
|
|
FROM
|
|
|
cygx_article_department AS d
|
|
|
INNER JOIN cygx_article AS a ON d.department_id = a.department_id
|