|
@@ -326,22 +326,40 @@ func GetTopOneMonthArtReadNumIndustryAll(condition string, pars []interface{}) (
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+//// GetTopIndustryFollowData 获取关注度最高的产业关注数据
|
|
|
+//func GetTopIndustryFollowData(startSize, pageSize int, condition string, pars []interface{}) (list []*IndustrialManagement, err error) {
|
|
|
+// sql := `SELECT
|
|
|
+// COUNT(1) AS one_month_follow_num,
|
|
|
+// man.*
|
|
|
+// FROM
|
|
|
+// cygx_industry_fllow AS idf
|
|
|
+// JOIN cygx_industrial_management AS man ON idf.industrial_management_id = man.industrial_management_id
|
|
|
+// WHERE 1 = 1 `
|
|
|
+// if condition != "" {
|
|
|
+// sql += condition
|
|
|
+// }
|
|
|
+// sql += ` GROUP BY
|
|
|
+// idf.industrial_management_id
|
|
|
+// ORDER BY
|
|
|
+// one_month_follow_num DESC
|
|
|
+// LIMIT ?,?`
|
|
|
+// _, err = orm.NewOrm().Raw(sql, pars, startSize, pageSize).QueryRows(&list)
|
|
|
+// return
|
|
|
+//}
|
|
|
+
|
|
|
// GetTopIndustryFollowData 获取关注度最高的产业关注数据
|
|
|
func GetTopIndustryFollowData(startSize, pageSize int, condition string, pars []interface{}) (list []*IndustrialManagement, err error) {
|
|
|
sql := `SELECT
|
|
|
- COUNT(1) AS one_month_follow_num,
|
|
|
man.*
|
|
|
- FROM
|
|
|
- cygx_industry_fllow AS idf
|
|
|
- JOIN cygx_industrial_management AS man ON idf.industrial_management_id = man.industrial_management_id
|
|
|
+ FROM cygx_industrial_management AS man
|
|
|
WHERE 1 = 1 `
|
|
|
if condition != "" {
|
|
|
sql += condition
|
|
|
}
|
|
|
sql += ` GROUP BY
|
|
|
- idf.industrial_management_id
|
|
|
+ man.industrial_management_id
|
|
|
ORDER BY
|
|
|
- one_month_follow_num DESC
|
|
|
+ man.one_month_follow_num DESC
|
|
|
LIMIT ?,?`
|
|
|
_, err = orm.NewOrm().Raw(sql, pars, startSize, pageSize).QueryRows(&list)
|
|
|
return
|