|
|
@ -13,10 +13,9 @@ |
|
|
|
WHERE |
|
|
|
del_flag = '0' |
|
|
|
AND agency_id = #{agencyId} |
|
|
|
GROUP BY |
|
|
|
topic_status_id |
|
|
|
ORDER BY |
|
|
|
date_id DESC |
|
|
|
LIMIT 3 |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--获取机关下已转议题数量--> |
|
|
@ -42,16 +41,15 @@ |
|
|
|
WHEN topic_status_id = 'hidden' THEN '已屏蔽' |
|
|
|
WHEN topic_status_id = 'closed' THEN '已关闭' |
|
|
|
ELSE '无' END) AS name, |
|
|
|
CONCAT(topic_proportion,'%') AS ratio |
|
|
|
CONCAT(topic_proportion * 100,'%') AS ratio |
|
|
|
FROM |
|
|
|
fact_topic_status_agency_daily |
|
|
|
WHERE |
|
|
|
del_flag = '0' |
|
|
|
AND agency_id = #{agencyId} |
|
|
|
GROUP BY |
|
|
|
topic_status_id |
|
|
|
ORDER BY |
|
|
|
date_id DESC |
|
|
|
LIMIT 3 |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--根据当前机关判断是否有下级机关--> |
|
|
@ -80,10 +78,7 @@ |
|
|
|
LEFT JOIN dim_agency da ON da.id = ftsad.agency_id AND da.del_flag = '0' |
|
|
|
WHERE |
|
|
|
ftsad.del_flag = '0' |
|
|
|
GROUP BY |
|
|
|
ftsad.topic_status_id |
|
|
|
ORDER BY |
|
|
|
ftsad.date_id DESC |
|
|
|
AND ftsad.date_id = (SELECT MAX(date_id) AS dateId FROM fact_topic_status_agency_daily WHERE del_flag = '0') |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--获取最后一天的所有话题已转议题数据--> |
|
|
@ -98,8 +93,7 @@ |
|
|
|
LEFT JOIN dim_agency da ON da.id = ftiad.agency_id AND da.del_flag = '0' |
|
|
|
WHERE |
|
|
|
ftiad.del_flag = '0' |
|
|
|
GROUP BY ftiad.agency_id |
|
|
|
ORDER BY ftiad.date_id DESC |
|
|
|
AND ftiad.date_id = (SELECT MAX(date_id) AS dateId FROM fact_topic_issue_agency_daily WHERE del_flag = '0') |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--校验机关下是否存在直属网格--> |
|
|
@ -128,10 +122,7 @@ |
|
|
|
LEFT JOIN dim_grid dg ON dg.id = ftsad.grid_id AND dg.del_flag = '0' |
|
|
|
WHERE |
|
|
|
ftsad.del_flag = '0' |
|
|
|
GROUP BY |
|
|
|
ftsad.topic_status_id |
|
|
|
ORDER BY |
|
|
|
ftsad.date_id DESC |
|
|
|
AND ftsad.date_id = (SELECT MAX(date_id) AS dateId FROM fact_topic_status_grid_daily WHERE del_flag = '0') |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--获取最后一天的所有话题已转议题数据--> |
|
|
@ -146,8 +137,7 @@ |
|
|
|
LEFT JOIN dim_grid da ON da.id = ftiad.grid_id AND da.del_flag = '0' |
|
|
|
WHERE |
|
|
|
ftiad.del_flag = '0' |
|
|
|
GROUP BY ftiad.grid_id |
|
|
|
ORDER BY ftiad.date_id DESC |
|
|
|
AND ftiad.date_id = (SELECT MAX(date_id) AS dateId FROM fact_topic_issue_grid_daily WHERE del_flag = '0') |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--话题日增长--> |
|
|
|