|
@@ -136,6 +136,7 @@ type CygxArticleResp struct {
|
|
AdminName string `description:"销售/管理员姓名"`
|
|
AdminName string `description:"销售/管理员姓名"`
|
|
Annotation string `description:"核心观点"`
|
|
Annotation string `description:"核心观点"`
|
|
VisibleRange int `description:"设置可见范围1全部,0内部"`
|
|
VisibleRange int `description:"设置可见范围1全部,0内部"`
|
|
|
|
+ TopTime int `description:"置顶时间"`
|
|
}
|
|
}
|
|
|
|
|
|
type GetSummaryManageListRep struct {
|
|
type GetSummaryManageListRep struct {
|
|
@@ -293,6 +294,7 @@ type CygxArticleList struct {
|
|
ArticleTypeId int `description:"文章类型ID"`
|
|
ArticleTypeId int `description:"文章类型ID"`
|
|
ArticleTypeName string `description:"文章类型名称"`
|
|
ArticleTypeName string `description:"文章类型名称"`
|
|
VisibleRange int `description:"设置可见范围1全部,0内部"`
|
|
VisibleRange int `description:"设置可见范围1全部,0内部"`
|
|
|
|
+ TopTime int `description:"置顶时间"`
|
|
}
|
|
}
|
|
|
|
|
|
// 列表
|
|
// 列表
|
|
@@ -304,7 +306,7 @@ func GetSummaryManageList(condition string, pars []interface{}, startSize, pageS
|
|
(SELECT COUNT(1) FROM cygx_article_comment AS k WHERE k.article_id=art.article_id) AS comment_num,
|
|
(SELECT COUNT(1) FROM cygx_article_comment AS k WHERE k.article_id=art.article_id) AS comment_num,
|
|
(SELECT COUNT(1) FROM cygx_article_collect AS c WHERE c.article_id = art.article_id ) AS collection_num,
|
|
(SELECT COUNT(1) FROM cygx_article_collect AS c WHERE c.article_id = art.article_id ) AS collection_num,
|
|
(SELECT GROUP_CONCAT(DISTINCT s.subject_name SEPARATOR '/') FROM cygx_industrial_subject as s WHERE s.industrial_management_id = m.industrial_management_id) AS subject_name ,
|
|
(SELECT GROUP_CONCAT(DISTINCT s.subject_name SEPARATOR '/') FROM cygx_industrial_subject as s WHERE s.industrial_management_id = m.industrial_management_id) AS subject_name ,
|
|
- art.title ,art.category_name ,art.publish_date ,art.id,art.last_updated_time,art.publish_status,art.abstract,art.body,art.article_id_md5 ,art.article_id,dm.nick_name , art.department_id,m.industry_name,art.article_type_id,art.article_type_name,art.visible_range
|
|
|
|
|
|
+ art.title ,art.category_name ,art.publish_date ,art.id,art.last_updated_time,art.publish_status,art.abstract,art.body,art.article_id_md5 ,art.article_id,dm.nick_name , art.department_id,m.industry_name,art.article_type_id,art.article_type_name,art.visible_range,art.top_time
|
|
FROM cygx_article as art
|
|
FROM cygx_article as art
|
|
LEFT JOIN cygx_article_department as dm ON dm.department_id = art.department_id
|
|
LEFT JOIN cygx_article_department as dm ON dm.department_id = art.department_id
|
|
LEFT JOIN cygx_industrial_article_group_management as mg ON mg.article_id = art.article_id
|
|
LEFT JOIN cygx_industrial_article_group_management as mg ON mg.article_id = art.article_id
|
|
@@ -582,3 +584,11 @@ GROUP BY
|
|
_, err = o.Raw(sql).QueryRows(&list)
|
|
_, err = o.Raw(sql).QueryRows(&list)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+// 更新文章置顶时间
|
|
|
|
+func UpdateArticleTopTime(activityId, topTime int) (err error) {
|
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
|
+ sql := ` UPDATE cygx_article SET top_time=? WHERE article_id=?`
|
|
|
|
+ _, err = o.Raw(sql, topTime, activityId).Exec()
|
|
|
|
+ return
|
|
|
|
+}
|