|
@@ -3,7 +3,6 @@ package models
|
|
|
import (
|
|
|
"github.com/beego/beego/v2/client/orm"
|
|
|
"hongze/hongze_clpt/utils"
|
|
|
- "strconv"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
@@ -128,12 +127,13 @@ func GetIndustrialManagementAll(uid int, condition, orderSrt string, startSize,
|
|
|
re.chart_permission_name,
|
|
|
man.new_art_publish_date AS update_time ,
|
|
|
MIN(art.publish_date) AS min_report_time,` + conditionBillboard + `
|
|
|
- (SELECT follow_type FROM cygx_industry_fllow AS f WHERE f.user_id = ` + strconv.Itoa(uid) + ` AND f.follow_type = 1 AND f.industrial_management_id = man.industrial_management_id) AS follow_type
|
|
|
+ IFNULL( f.follow_type_order, 0 ) AS follow_type_order
|
|
|
FROM
|
|
|
cygx_industrial_management AS man
|
|
|
INNER JOIN cygx_report_mapping AS re ON re.chart_permission_id = man.chart_permission_id
|
|
|
INNER JOIN cygx_industrial_article_group_management AS man_g ON man_g.industrial_management_id = man.industrial_management_id
|
|
|
INNER JOIN cygx_article AS art ON art.article_id = man_g.article_id
|
|
|
+ LEFT JOIN cygx_industry_fllow AS f ON f.industrial_management_id = man.industrial_management_id AND f.user_id = 0
|
|
|
WHERE 1= 1
|
|
|
AND re.report_type = 2
|
|
|
AND art.is_report = 1
|
|
@@ -141,7 +141,7 @@ func GetIndustrialManagementAll(uid int, condition, orderSrt string, startSize,
|
|
|
GROUP BY
|
|
|
man.industry_name
|
|
|
ORDER BY follow_type DESC , ` + orderSrt + ` LIMIT ?,?`
|
|
|
- _, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
+ _, err = o.Raw(sql, uid, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
|
|