|
@@ -1138,6 +1138,7 @@ func GetThemeHeatList(userId int, condition, conditionOrder string, startSize, p
|
|
|
m.article_read_num,
|
|
|
MAX( a.publish_date ) AS publish_date,
|
|
|
MIN(a.publish_date) AS min_report_time,
|
|
|
+ IFNULL( f.follow_type_order, 0 ) AS follow_type_order,
|
|
|
( SELECT count( 1 ) FROM cygx_industry_fllow AS f WHERE f.industrial_management_id = m.industrial_management_id AND user_id =? AND f.type = 1 ) AS fllow_num,
|
|
|
m.yanxuan_article_read_num + m.activity_num AS sum_num
|
|
|
FROM
|
|
@@ -1145,10 +1146,11 @@ func GetThemeHeatList(userId int, condition, conditionOrder string, startSize, p
|
|
|
LEFT JOIN cygx_industrial_article_group_management AS mg ON mg.industrial_management_id = m.industrial_management_id
|
|
|
LEFT JOIN cygx_article AS a ON a.article_id = mg.article_id
|
|
|
LEFT JOIN cygx_industrial_activity_group_management as ag ON ag.industrial_management_id = mg.industrial_management_id
|
|
|
+ LEFT JOIN cygx_industry_fllow AS f ON f.industrial_management_id = m.industrial_management_id AND f.user_id = ?
|
|
|
WHERE
|
|
|
1 = 1
|
|
|
- AND publish_status = 1 ` + condition + ` GROUP BY m.industrial_management_id ` + conditionOrder + ` , last_updated_time DESC LIMIT ?,?`
|
|
|
- _, err = o.Raw(sql, userId, startSize, pageSize).QueryRows(&items)
|
|
|
+ AND publish_status = 1 ` + condition + ` GROUP BY m.industrial_management_id ` + conditionOrder + ` , last_updated_time DESC LIMIT ?,?`
|
|
|
+ _, err = o.Raw(sql, userId, userId, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
|
|