|
@@ -22,7 +22,7 @@ func (item *ArticleTopHistoryRecord) TableName() string {
|
|
|
}
|
|
|
|
|
|
// GetTopReadRecordArticleListFromSource 获取阅读量排行榜源报告
|
|
|
-func GetTopReadRecordArticleListFromSource(limit int, startTime, endTime time.Time) (list []*ArticleTopHistoryRecord, err error) {
|
|
|
+func GetTopReadRecordArticleListFromSource(startTime, endTime time.Time) (list []*ArticleTopHistoryRecord, err error) {
|
|
|
sql := `SELECT
|
|
|
a.article_id,
|
|
|
a.title,
|
|
@@ -31,19 +31,17 @@ func GetTopReadRecordArticleListFromSource(limit int, startTime, endTime time.Ti
|
|
|
m.chart_permission_name as permission_name,
|
|
|
COUNT(1) AS pv
|
|
|
FROM
|
|
|
- cygx_article_history_record_all AS l
|
|
|
+ cygx_article_history_record_newpv AS l
|
|
|
JOIN cygx_article AS a ON a.article_id = l.article_id
|
|
|
JOIN cygx_report_mapping AS m ON m.category_id = a.category_id
|
|
|
WHERE
|
|
|
- 1 = 1
|
|
|
- AND l.platfor = 1 AND a.publish_status = 1 AND l.create_time BETWEEN ? AND ?
|
|
|
+ a.publish_status = 1 AND l.create_time BETWEEN ? AND ?
|
|
|
GROUP BY
|
|
|
l.article_id
|
|
|
ORDER BY
|
|
|
pv DESC,
|
|
|
- a.publish_date DESC
|
|
|
- LIMIT ?`
|
|
|
- _, err = orm.NewOrm().Raw(sql, startTime, endTime, limit).QueryRows(&list)
|
|
|
+ a.publish_date DESC`
|
|
|
+ _, err = orm.NewOrm().Raw(sql, startTime, endTime).QueryRows(&list)
|
|
|
return
|
|
|
}
|
|
|
|