|
|
|
@ -490,7 +490,7 @@ |
|
|
|
SELECT COUNT(en.`ID`) AS newsCount, |
|
|
|
SUM(en.`READING_AMOUNT`) AS readCount, |
|
|
|
SUM(en.`LIKE_NUMBER`) AS likeCount, |
|
|
|
SUM(en.`COMMENT_NUM`) AS commentCount |
|
|
|
0 AS commentCount |
|
|
|
FROM `esua_epdc_news`.`epdc_news` en |
|
|
|
WHERE en.`DEL_FLAG`= '0' |
|
|
|
AND en.`NEWS_RELEASE_STATE`= '0' |
|
|
|
@ -503,19 +503,8 @@ |
|
|
|
<select id="newsTrend" resultType="Integer"> |
|
|
|
SELECT(t0.commentNum+ t1.attitudeNum) AS partiCount |
|
|
|
FROM( |
|
|
|
SELECT COUNT(enc.`ID`) AS commentNum |
|
|
|
FROM `esua_epdc_news`.`epdc_news_comment` enc |
|
|
|
WHERE enc.`DEL_FLAG`= '0' |
|
|
|
AND DATE_FORMAT(enc.`CREATED_TIME`, '%Y-%m')= #{yearMonth} |
|
|
|
AND enc.`NEWS_ID` IN( |
|
|
|
SELECT t.`ID` |
|
|
|
FROM `esua_epdc_news`.`epdc_news` t |
|
|
|
WHERE t.`DEL_FLAG`= '0' |
|
|
|
AND t.`NEWS_RELEASE_STATE`= '0' |
|
|
|
AND t.`DEPT_ID` NOT IN( |
|
|
|
SELECT t.`dept_id` |
|
|
|
FROM `esua_epdc_admin`.`sys_dept_config` t |
|
|
|
WHERE t.`del_flag`= 0))) t0,( |
|
|
|
SELECT 0 AS commentNum |
|
|
|
) t0,( |
|
|
|
SELECT COUNT(enua.`ID`) attitudeNum |
|
|
|
FROM `esua_epdc_news`.`epdc_news_user_attitude` enua |
|
|
|
WHERE enua.`DEL_FLAG`= '0' |
|
|
|
@ -534,7 +523,7 @@ |
|
|
|
<select id="newsHotRank" resultType="com.elink.esua.epdc.dto.screen.result.ScreenNewsHotRankDTO"> |
|
|
|
SELECT en.`ID` AS newsId, |
|
|
|
en.`NEWS_TITLE` AS newsTitle, |
|
|
|
(en.`LIKE_NUMBER`+ en.`UN_LIKE_NUMBER`+ en.`COMMENT_NUM`) AS hotCount |
|
|
|
(en.`LIKE_NUMBER`+ en.`UN_LIKE_NUMBER`) AS hotCount |
|
|
|
FROM `esua_epdc_news`.`epdc_news` en |
|
|
|
WHERE en.`DEL_FLAG`= '0' |
|
|
|
AND en.`NEWS_RELEASE_STATE`= '0' |
|
|
|
|