|
|
|
@ -55,13 +55,7 @@ |
|
|
|
esua_epdc_admin.sys_dept d |
|
|
|
left join (select eu.id, |
|
|
|
eu.BIRTHDAY, |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
)) AS orgId, |
|
|
|
eu.DEPT_ID AS orgId, |
|
|
|
eu.PARTY_FLAG |
|
|
|
from esua_epdc_user.epdc_user eu |
|
|
|
where eu.DEL_FLAG = '0' )e on d.id=e.orgId |
|
|
|
@ -134,13 +128,7 @@ |
|
|
|
left join esua_epdc_admin.sys_dept gr on gr.pid=co.id |
|
|
|
left join (select eu.id, |
|
|
|
eu.BIRTHDAY, |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
)) AS orgId, |
|
|
|
eu.DEPT_ID AS orgId, |
|
|
|
eu.PARTY_FLAG |
|
|
|
from esua_epdc_user.epdc_user eu |
|
|
|
where eu.DEL_FLAG = '0' )e on gr.id=e.orgId |
|
|
|
@ -215,13 +203,7 @@ |
|
|
|
left join esua_epdc_admin.sys_dept gr on gr.pid=co.id |
|
|
|
left join (select eu.id, |
|
|
|
eu.BIRTHDAY, |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
)) AS orgId, |
|
|
|
eu.DEPT_ID AS orgId, |
|
|
|
eu.PARTY_FLAG |
|
|
|
from esua_epdc_user.epdc_user eu |
|
|
|
where eu.DEL_FLAG = '0' )e on gr.id=e.orgId |
|
|
|
@ -299,13 +281,7 @@ |
|
|
|
left join esua_epdc_admin.sys_dept gr on gr.pid=co.id |
|
|
|
left join (select eu.id, |
|
|
|
eu.BIRTHDAY, |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
)) AS orgId, |
|
|
|
eu.DEPT_ID AS orgId, |
|
|
|
eu.PARTY_FLAG |
|
|
|
from esua_epdc_user.epdc_user eu |
|
|
|
where eu.DEL_FLAG = '0' )e on gr.id=e.orgId |
|
|
|
@ -980,13 +956,7 @@ union all |
|
|
|
sum(total.topicTotal) as topicTotal, |
|
|
|
sum(total.projectTotal) as projectTotal |
|
|
|
from |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
) AS GRID_ID, |
|
|
|
(select eu.DEPT_ID AS GRID_ID, |
|
|
|
count(eu.id) as userTotal, |
|
|
|
count(eu.PARTY_FLAG = '1' OR NULL ) AS partyTotal, |
|
|
|
0 as groupTotal, |
|
|
|
@ -1079,13 +1049,7 @@ UNION ALL |
|
|
|
sum(total.topicTotal) as topicTotal, |
|
|
|
sum(total.projectTotal) as projectTotal |
|
|
|
from |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
) AS GRID_ID, |
|
|
|
(select eu.DEPT_ID AS GRID_ID, |
|
|
|
count(eu.id) as userTotal, |
|
|
|
count(eu.PARTY_FLAG = '1' OR NULL ) AS partyTotal, |
|
|
|
0 as groupTotal, |
|
|
|
@ -1181,13 +1145,7 @@ union all |
|
|
|
sum(total.topicTotal) as topicTotal, |
|
|
|
sum(total.projectTotal) as projectTotal |
|
|
|
from |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
) AS GRID_ID, |
|
|
|
(select eu.DEPT_ID AS GRID_ID, |
|
|
|
count(eu.id) as userTotal, |
|
|
|
count(eu.PARTY_FLAG = '1' OR NULL ) AS partyTotal, |
|
|
|
0 as groupTotal, |
|
|
|
@ -1285,13 +1243,7 @@ union all |
|
|
|
sum(total.topicTotal) as topicTotal, |
|
|
|
sum(total.projectTotal) as projectTotal |
|
|
|
from |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
) AS GRID_ID, |
|
|
|
(select eu.DEPT_ID AS GRID_ID, |
|
|
|
count(eu.id) as userTotal, |
|
|
|
count(eu.PARTY_FLAG = '1' OR NULL ) AS partyTotal, |
|
|
|
0 as groupTotal, |
|
|
|
@ -1720,13 +1672,7 @@ union all -- 市北区 |
|
|
|
sum(total.topicTotal) as topicTotal, |
|
|
|
sum(total.projectTotal) as projectTotal |
|
|
|
from |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
) AS GRID_ID, |
|
|
|
(select eu.DEPT_ID AS GRID_ID, |
|
|
|
count(eu.id) as regUserTotal, |
|
|
|
0 AS joinUser, |
|
|
|
0 as issueTotal, |
|
|
|
@ -1737,47 +1683,44 @@ union all -- 市北区 |
|
|
|
group by eu.DEPT_ID |
|
|
|
union all |
|
|
|
|
|
|
|
select d1.ID GRID_ID, |
|
|
|
0 as regUserTotal, |
|
|
|
select be.DEPT_ID GRID_ID, |
|
|
|
0 as regUserTotal, |
|
|
|
sum(be.joinUser) joinUser, |
|
|
|
0 as issueTotal, |
|
|
|
0 as topicTotal, |
|
|
|
0 as projectTotal |
|
|
|
0 as topicTotal, |
|
|
|
0 as projectTotal |
|
|
|
from |
|
|
|
(SELECT |
|
|
|
behaviorCount.DEPT_ID, |
|
|
|
count( behaviorCount.voiceOpposeFlag + behaviorCount.voiceLikesFlag + behaviorCount.groupPublishFlag |
|
|
|
USER.DEPT_ID, |
|
|
|
sum( behaviorCount.voiceOpposeFlag + behaviorCount.voiceLikesFlag + behaviorCount.groupPublishFlag |
|
|
|
+ behaviorCount.groupLikeFlag + behaviorCount.groupOpposeFlag + behaviorCount.groupJoinFlag |
|
|
|
+ behaviorCount.groupCommentFlag + behaviorCount.groupCreateFlag + behaviorCount.eventLikesFlag |
|
|
|
+ behaviorCount.eventOpposeFlag + behaviorCount.eventPubilshFlag + behaviorCount.eventCommentFlag |
|
|
|
+ behaviorCount.eventEvaFlag > 0 OR NULL ) joinUser |
|
|
|
+ behaviorCount.eventEvaFlag > 0 ) joinUser |
|
|
|
FROM |
|
|
|
( |
|
|
|
SELECT |
|
|
|
USER_ID, |
|
|
|
USER.DEPT_ID, |
|
|
|
count( behavior.VOICE_OPPOSE_FLAG = 1 OR NULL ) AS voiceOpposeFlag, |
|
|
|
count( behavior.VOICE_LIKE_FLAG = 1 OR NULL ) AS voiceLikesFlag, |
|
|
|
count( behavior.EVENT_LIKE_FLAG = 1 OR NULL ) AS eventLikesFlag, |
|
|
|
count( behavior.EVENT_OPPOSE_FLAG = 1 OR NULL ) AS eventOpposeFlag, |
|
|
|
count( behavior.EVENT_PUBLISH_FLAG = 1 OR NULL ) AS eventPubilshFlag, |
|
|
|
count( behavior.EVENT_COMMENT_FLAG = 1 OR NULL ) AS eventCommentFlag, |
|
|
|
count( behavior.EVENT_EVALUATE_FLAG = 1 OR NULL ) AS eventEvaFlag, |
|
|
|
count( behavior.GROUP_PUBLISH_FLAG = 1 OR NULL ) AS groupPublishFlag, |
|
|
|
count( behavior.GROUP_LIKE_FLAG = 1 OR NULL ) AS groupLikeFlag, |
|
|
|
count( behavior.GROUP_OPPOSE_FLAG = 1 OR NULL ) AS groupOpposeFlag, |
|
|
|
count( behavior.GROUP_JOIN_FLAG = 1 OR NULL ) AS groupJoinFlag, |
|
|
|
count( behavior.GROUP_COMMENT_FLAG = 1 OR NULL ) AS groupCommentFlag, |
|
|
|
count( behavior.GROUP_CREATE_FLAG = 1 OR NULL ) groupCreateFlag |
|
|
|
SUM( behavior.VOICE_OPPOSE_FLAG = 1) AS voiceOpposeFlag, |
|
|
|
SUM( behavior.VOICE_LIKE_FLAG = 1) AS voiceLikesFlag, |
|
|
|
SUM( behavior.EVENT_LIKE_FLAG = 1 ) AS eventLikesFlag, |
|
|
|
SUM( behavior.EVENT_OPPOSE_FLAG = 1 ) AS eventOpposeFlag, |
|
|
|
SUM( behavior.EVENT_PUBLISH_FLAG = 1 ) AS eventPubilshFlag, |
|
|
|
SUM( behavior.EVENT_COMMENT_FLAG = 1 ) AS eventCommentFlag, |
|
|
|
SUM( behavior.EVENT_EVALUATE_FLAG = 1 ) AS eventEvaFlag, |
|
|
|
SUM( behavior.GROUP_PUBLISH_FLAG = 1 ) AS groupPublishFlag, |
|
|
|
SUM( behavior.GROUP_LIKE_FLAG = 1 ) AS groupLikeFlag, |
|
|
|
SUM( behavior.GROUP_OPPOSE_FLAG = 1 ) AS groupOpposeFlag, |
|
|
|
SUM( behavior.GROUP_JOIN_FLAG = 1 ) AS groupJoinFlag, |
|
|
|
SUM( behavior.GROUP_COMMENT_FLAG = 1 ) AS groupCommentFlag, |
|
|
|
SUM( behavior.GROUP_CREATE_FLAG = 1 ) groupCreateFlag |
|
|
|
FROM esua_epdc_analysis.epdc_user_behavior_log behavior |
|
|
|
LEFT JOIN esua_epdc_user.epdc_user USER ON USER.ID = behavior.USER_ID AND USER.DEL_FLAG = '0' |
|
|
|
WHERE behavior.USER_ID in ( select meu.ID from esua_epdc_user.epdc_user meu ) |
|
|
|
GROUP BY USER_ID, USER.DEPT_ID |
|
|
|
GROUP BY USER_ID |
|
|
|
) behaviorCount |
|
|
|
GROUP BY behaviorCount.DEPT_ID) be |
|
|
|
left join esua_epdc_admin.sys_dept d1 on d1.ID = be.DEPT_ID |
|
|
|
where d1.DEL_FLAG=0 |
|
|
|
group by d1.ID |
|
|
|
LEFT JOIN esua_epdc_user.epdc_user USER ON USER.ID = behaviorCount.USER_ID AND USER.DEL_FLAG = '0' |
|
|
|
GROUP BY USER.DEPT_ID) be |
|
|
|
|
|
|
|
group by be.DEPT_ID |
|
|
|
|
|
|
|
|
|
|
|
union all |
|
|
|
@ -1844,13 +1787,7 @@ UNION ALL |
|
|
|
sum(total.topicTotal) as topicTotal, |
|
|
|
sum(total.projectTotal) as projectTotal |
|
|
|
from |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
) AS GRID_ID, |
|
|
|
(select eu.DEPT_ID AS GRID_ID, |
|
|
|
count(eu.id) as regUserTotal, |
|
|
|
0 AS joinUser, |
|
|
|
0 as issueTotal, |
|
|
|
@ -1862,47 +1799,44 @@ UNION ALL |
|
|
|
|
|
|
|
union all |
|
|
|
|
|
|
|
select d1.ID GRID_ID, |
|
|
|
0 as regUserTotal, |
|
|
|
select be.DEPT_ID GRID_ID, |
|
|
|
0 as regUserTotal, |
|
|
|
sum(be.joinUser) joinUser, |
|
|
|
0 as issueTotal, |
|
|
|
0 as topicTotal, |
|
|
|
0 as projectTotal |
|
|
|
0 as topicTotal, |
|
|
|
0 as projectTotal |
|
|
|
from |
|
|
|
(SELECT |
|
|
|
behaviorCount.DEPT_ID, |
|
|
|
count( behaviorCount.voiceOpposeFlag + behaviorCount.voiceLikesFlag + behaviorCount.groupPublishFlag |
|
|
|
USER.DEPT_ID, |
|
|
|
sum( behaviorCount.voiceOpposeFlag + behaviorCount.voiceLikesFlag + behaviorCount.groupPublishFlag |
|
|
|
+ behaviorCount.groupLikeFlag + behaviorCount.groupOpposeFlag + behaviorCount.groupJoinFlag |
|
|
|
+ behaviorCount.groupCommentFlag + behaviorCount.groupCreateFlag + behaviorCount.eventLikesFlag |
|
|
|
+ behaviorCount.eventOpposeFlag + behaviorCount.eventPubilshFlag + behaviorCount.eventCommentFlag |
|
|
|
+ behaviorCount.eventEvaFlag > 0 OR NULL ) joinUser |
|
|
|
+ behaviorCount.eventEvaFlag > 0 ) joinUser |
|
|
|
FROM |
|
|
|
( |
|
|
|
SELECT |
|
|
|
USER_ID, |
|
|
|
USER.DEPT_ID, |
|
|
|
count( behavior.VOICE_OPPOSE_FLAG = 1 OR NULL ) AS voiceOpposeFlag, |
|
|
|
count( behavior.VOICE_LIKE_FLAG = 1 OR NULL ) AS voiceLikesFlag, |
|
|
|
count( behavior.EVENT_LIKE_FLAG = 1 OR NULL ) AS eventLikesFlag, |
|
|
|
count( behavior.EVENT_OPPOSE_FLAG = 1 OR NULL ) AS eventOpposeFlag, |
|
|
|
count( behavior.EVENT_PUBLISH_FLAG = 1 OR NULL ) AS eventPubilshFlag, |
|
|
|
count( behavior.EVENT_COMMENT_FLAG = 1 OR NULL ) AS eventCommentFlag, |
|
|
|
count( behavior.EVENT_EVALUATE_FLAG = 1 OR NULL ) AS eventEvaFlag, |
|
|
|
count( behavior.GROUP_PUBLISH_FLAG = 1 OR NULL ) AS groupPublishFlag, |
|
|
|
count( behavior.GROUP_LIKE_FLAG = 1 OR NULL ) AS groupLikeFlag, |
|
|
|
count( behavior.GROUP_OPPOSE_FLAG = 1 OR NULL ) AS groupOpposeFlag, |
|
|
|
count( behavior.GROUP_JOIN_FLAG = 1 OR NULL ) AS groupJoinFlag, |
|
|
|
count( behavior.GROUP_COMMENT_FLAG = 1 OR NULL ) AS groupCommentFlag, |
|
|
|
count( behavior.GROUP_CREATE_FLAG = 1 OR NULL ) groupCreateFlag |
|
|
|
SUM( behavior.VOICE_OPPOSE_FLAG = 1) AS voiceOpposeFlag, |
|
|
|
SUM( behavior.VOICE_LIKE_FLAG = 1) AS voiceLikesFlag, |
|
|
|
SUM( behavior.EVENT_LIKE_FLAG = 1 ) AS eventLikesFlag, |
|
|
|
SUM( behavior.EVENT_OPPOSE_FLAG = 1 ) AS eventOpposeFlag, |
|
|
|
SUM( behavior.EVENT_PUBLISH_FLAG = 1 ) AS eventPubilshFlag, |
|
|
|
SUM( behavior.EVENT_COMMENT_FLAG = 1 ) AS eventCommentFlag, |
|
|
|
SUM( behavior.EVENT_EVALUATE_FLAG = 1 ) AS eventEvaFlag, |
|
|
|
SUM( behavior.GROUP_PUBLISH_FLAG = 1 ) AS groupPublishFlag, |
|
|
|
SUM( behavior.GROUP_LIKE_FLAG = 1 ) AS groupLikeFlag, |
|
|
|
SUM( behavior.GROUP_OPPOSE_FLAG = 1 ) AS groupOpposeFlag, |
|
|
|
SUM( behavior.GROUP_JOIN_FLAG = 1 ) AS groupJoinFlag, |
|
|
|
SUM( behavior.GROUP_COMMENT_FLAG = 1 ) AS groupCommentFlag, |
|
|
|
SUM( behavior.GROUP_CREATE_FLAG = 1 ) groupCreateFlag |
|
|
|
FROM esua_epdc_analysis.epdc_user_behavior_log behavior |
|
|
|
LEFT JOIN esua_epdc_user.epdc_user USER ON USER.ID = behavior.USER_ID AND USER.DEL_FLAG = '0' |
|
|
|
WHERE behavior.USER_ID in ( select meu.ID from esua_epdc_user.epdc_user meu ) |
|
|
|
GROUP BY USER_ID, USER.DEPT_ID |
|
|
|
GROUP BY USER_ID |
|
|
|
) behaviorCount |
|
|
|
GROUP BY behaviorCount.DEPT_ID) be |
|
|
|
left join esua_epdc_admin.sys_dept d1 on d1.ID = be.DEPT_ID |
|
|
|
where d1.DEL_FLAG=0 |
|
|
|
group by d1.ID |
|
|
|
LEFT JOIN esua_epdc_user.epdc_user USER ON USER.ID = behaviorCount.USER_ID AND USER.DEL_FLAG = '0' |
|
|
|
GROUP BY USER.DEPT_ID) be |
|
|
|
|
|
|
|
group by be.DEPT_ID |
|
|
|
|
|
|
|
union all |
|
|
|
|
|
|
|
@ -1971,13 +1905,7 @@ union all |
|
|
|
sum(total.topicTotal) as topicTotal, |
|
|
|
sum(total.projectTotal) as projectTotal |
|
|
|
from |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
) AS GRID_ID, |
|
|
|
(select eu.DEPT_ID AS GRID_ID, |
|
|
|
count(eu.id) as regUserTotal, |
|
|
|
0 AS joinUser, |
|
|
|
0 as issueTotal, |
|
|
|
@ -1989,47 +1917,44 @@ union all |
|
|
|
|
|
|
|
UNION ALL |
|
|
|
|
|
|
|
select d1.ID GRID_ID, |
|
|
|
0 as regUserTotal, |
|
|
|
select be.DEPT_ID GRID_ID, |
|
|
|
0 as regUserTotal, |
|
|
|
sum(be.joinUser) joinUser, |
|
|
|
0 as issueTotal, |
|
|
|
0 as topicTotal, |
|
|
|
0 as projectTotal |
|
|
|
0 as topicTotal, |
|
|
|
0 as projectTotal |
|
|
|
from |
|
|
|
(SELECT |
|
|
|
behaviorCount.DEPT_ID, |
|
|
|
count( behaviorCount.voiceOpposeFlag + behaviorCount.voiceLikesFlag + behaviorCount.groupPublishFlag |
|
|
|
USER.DEPT_ID, |
|
|
|
sum( behaviorCount.voiceOpposeFlag + behaviorCount.voiceLikesFlag + behaviorCount.groupPublishFlag |
|
|
|
+ behaviorCount.groupLikeFlag + behaviorCount.groupOpposeFlag + behaviorCount.groupJoinFlag |
|
|
|
+ behaviorCount.groupCommentFlag + behaviorCount.groupCreateFlag + behaviorCount.eventLikesFlag |
|
|
|
+ behaviorCount.eventOpposeFlag + behaviorCount.eventPubilshFlag + behaviorCount.eventCommentFlag |
|
|
|
+ behaviorCount.eventEvaFlag > 0 OR NULL ) joinUser |
|
|
|
+ behaviorCount.eventEvaFlag > 0 ) joinUser |
|
|
|
FROM |
|
|
|
( |
|
|
|
SELECT |
|
|
|
USER_ID, |
|
|
|
USER.DEPT_ID, |
|
|
|
count( behavior.VOICE_OPPOSE_FLAG = 1 OR NULL ) AS voiceOpposeFlag, |
|
|
|
count( behavior.VOICE_LIKE_FLAG = 1 OR NULL ) AS voiceLikesFlag, |
|
|
|
count( behavior.EVENT_LIKE_FLAG = 1 OR NULL ) AS eventLikesFlag, |
|
|
|
count( behavior.EVENT_OPPOSE_FLAG = 1 OR NULL ) AS eventOpposeFlag, |
|
|
|
count( behavior.EVENT_PUBLISH_FLAG = 1 OR NULL ) AS eventPubilshFlag, |
|
|
|
count( behavior.EVENT_COMMENT_FLAG = 1 OR NULL ) AS eventCommentFlag, |
|
|
|
count( behavior.EVENT_EVALUATE_FLAG = 1 OR NULL ) AS eventEvaFlag, |
|
|
|
count( behavior.GROUP_PUBLISH_FLAG = 1 OR NULL ) AS groupPublishFlag, |
|
|
|
count( behavior.GROUP_LIKE_FLAG = 1 OR NULL ) AS groupLikeFlag, |
|
|
|
count( behavior.GROUP_OPPOSE_FLAG = 1 OR NULL ) AS groupOpposeFlag, |
|
|
|
count( behavior.GROUP_JOIN_FLAG = 1 OR NULL ) AS groupJoinFlag, |
|
|
|
count( behavior.GROUP_COMMENT_FLAG = 1 OR NULL ) AS groupCommentFlag, |
|
|
|
count( behavior.GROUP_CREATE_FLAG = 1 OR NULL ) groupCreateFlag |
|
|
|
SUM( behavior.VOICE_OPPOSE_FLAG = 1) AS voiceOpposeFlag, |
|
|
|
SUM( behavior.VOICE_LIKE_FLAG = 1) AS voiceLikesFlag, |
|
|
|
SUM( behavior.EVENT_LIKE_FLAG = 1 ) AS eventLikesFlag, |
|
|
|
SUM( behavior.EVENT_OPPOSE_FLAG = 1 ) AS eventOpposeFlag, |
|
|
|
SUM( behavior.EVENT_PUBLISH_FLAG = 1 ) AS eventPubilshFlag, |
|
|
|
SUM( behavior.EVENT_COMMENT_FLAG = 1 ) AS eventCommentFlag, |
|
|
|
SUM( behavior.EVENT_EVALUATE_FLAG = 1 ) AS eventEvaFlag, |
|
|
|
SUM( behavior.GROUP_PUBLISH_FLAG = 1 ) AS groupPublishFlag, |
|
|
|
SUM( behavior.GROUP_LIKE_FLAG = 1 ) AS groupLikeFlag, |
|
|
|
SUM( behavior.GROUP_OPPOSE_FLAG = 1 ) AS groupOpposeFlag, |
|
|
|
SUM( behavior.GROUP_JOIN_FLAG = 1 ) AS groupJoinFlag, |
|
|
|
SUM( behavior.GROUP_COMMENT_FLAG = 1 ) AS groupCommentFlag, |
|
|
|
SUM( behavior.GROUP_CREATE_FLAG = 1 ) groupCreateFlag |
|
|
|
FROM esua_epdc_analysis.epdc_user_behavior_log behavior |
|
|
|
LEFT JOIN esua_epdc_user.epdc_user USER ON USER.ID = behavior.USER_ID AND USER.DEL_FLAG = '0' |
|
|
|
WHERE behavior.USER_ID in ( select meu.ID from esua_epdc_user.epdc_user meu ) |
|
|
|
GROUP BY USER_ID, USER.DEPT_ID |
|
|
|
GROUP BY USER_ID |
|
|
|
) behaviorCount |
|
|
|
GROUP BY behaviorCount.DEPT_ID) be |
|
|
|
left join esua_epdc_admin.sys_dept d1 on d1.ID = be.DEPT_ID |
|
|
|
where d1.DEL_FLAG=0 |
|
|
|
group by d1.ID |
|
|
|
LEFT JOIN esua_epdc_user.epdc_user USER ON USER.ID = behaviorCount.USER_ID AND USER.DEL_FLAG = '0' |
|
|
|
GROUP BY USER.DEPT_ID) be |
|
|
|
|
|
|
|
group by be.DEPT_ID |
|
|
|
|
|
|
|
union all |
|
|
|
|
|
|
|
@ -2100,13 +2025,7 @@ union all |
|
|
|
sum(total.topicTotal) as topicTotal, |
|
|
|
sum(total.projectTotal) as projectTotal |
|
|
|
from |
|
|
|
(select ifnull(if(eu.DEPT_ID = 0, NULL, eu.DEPT_ID), ( |
|
|
|
SELECT GRID_ID FROM esua_epdc_user.epdc_user_grid_relation |
|
|
|
WHERE DEL_FLAG = '0' AND USER_ID = eu.ID |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME,id |
|
|
|
LIMIT 1 ) |
|
|
|
) AS GRID_ID, |
|
|
|
(select eu.DEPT_ID AS GRID_ID, |
|
|
|
count(eu.id) as regUserTotal, |
|
|
|
0 AS joinUser, |
|
|
|
0 as issueTotal, |
|
|
|
@ -2118,47 +2037,44 @@ union all |
|
|
|
|
|
|
|
union all |
|
|
|
|
|
|
|
select d1.ID GRID_ID, |
|
|
|
0 as regUserTotal, |
|
|
|
select be.DEPT_ID GRID_ID, |
|
|
|
0 as regUserTotal, |
|
|
|
sum(be.joinUser) joinUser, |
|
|
|
0 as issueTotal, |
|
|
|
0 as topicTotal, |
|
|
|
0 as projectTotal |
|
|
|
0 as topicTotal, |
|
|
|
0 as projectTotal |
|
|
|
from |
|
|
|
(SELECT |
|
|
|
behaviorCount.DEPT_ID, |
|
|
|
count( behaviorCount.voiceOpposeFlag + behaviorCount.voiceLikesFlag + behaviorCount.groupPublishFlag |
|
|
|
USER.DEPT_ID, |
|
|
|
sum( behaviorCount.voiceOpposeFlag + behaviorCount.voiceLikesFlag + behaviorCount.groupPublishFlag |
|
|
|
+ behaviorCount.groupLikeFlag + behaviorCount.groupOpposeFlag + behaviorCount.groupJoinFlag |
|
|
|
+ behaviorCount.groupCommentFlag + behaviorCount.groupCreateFlag + behaviorCount.eventLikesFlag |
|
|
|
+ behaviorCount.eventOpposeFlag + behaviorCount.eventPubilshFlag + behaviorCount.eventCommentFlag |
|
|
|
+ behaviorCount.eventEvaFlag > 0 OR NULL ) joinUser |
|
|
|
+ behaviorCount.eventEvaFlag > 0 ) joinUser |
|
|
|
FROM |
|
|
|
( |
|
|
|
SELECT |
|
|
|
USER_ID, |
|
|
|
USER.DEPT_ID, |
|
|
|
count( behavior.VOICE_OPPOSE_FLAG = 1 OR NULL ) AS voiceOpposeFlag, |
|
|
|
count( behavior.VOICE_LIKE_FLAG = 1 OR NULL ) AS voiceLikesFlag, |
|
|
|
count( behavior.EVENT_LIKE_FLAG = 1 OR NULL ) AS eventLikesFlag, |
|
|
|
count( behavior.EVENT_OPPOSE_FLAG = 1 OR NULL ) AS eventOpposeFlag, |
|
|
|
count( behavior.EVENT_PUBLISH_FLAG = 1 OR NULL ) AS eventPubilshFlag, |
|
|
|
count( behavior.EVENT_COMMENT_FLAG = 1 OR NULL ) AS eventCommentFlag, |
|
|
|
count( behavior.EVENT_EVALUATE_FLAG = 1 OR NULL ) AS eventEvaFlag, |
|
|
|
count( behavior.GROUP_PUBLISH_FLAG = 1 OR NULL ) AS groupPublishFlag, |
|
|
|
count( behavior.GROUP_LIKE_FLAG = 1 OR NULL ) AS groupLikeFlag, |
|
|
|
count( behavior.GROUP_OPPOSE_FLAG = 1 OR NULL ) AS groupOpposeFlag, |
|
|
|
count( behavior.GROUP_JOIN_FLAG = 1 OR NULL ) AS groupJoinFlag, |
|
|
|
count( behavior.GROUP_COMMENT_FLAG = 1 OR NULL ) AS groupCommentFlag, |
|
|
|
count( behavior.GROUP_CREATE_FLAG = 1 OR NULL ) groupCreateFlag |
|
|
|
SUM( behavior.VOICE_OPPOSE_FLAG = 1) AS voiceOpposeFlag, |
|
|
|
SUM( behavior.VOICE_LIKE_FLAG = 1) AS voiceLikesFlag, |
|
|
|
SUM( behavior.EVENT_LIKE_FLAG = 1 ) AS eventLikesFlag, |
|
|
|
SUM( behavior.EVENT_OPPOSE_FLAG = 1 ) AS eventOpposeFlag, |
|
|
|
SUM( behavior.EVENT_PUBLISH_FLAG = 1 ) AS eventPubilshFlag, |
|
|
|
SUM( behavior.EVENT_COMMENT_FLAG = 1 ) AS eventCommentFlag, |
|
|
|
SUM( behavior.EVENT_EVALUATE_FLAG = 1 ) AS eventEvaFlag, |
|
|
|
SUM( behavior.GROUP_PUBLISH_FLAG = 1 ) AS groupPublishFlag, |
|
|
|
SUM( behavior.GROUP_LIKE_FLAG = 1 ) AS groupLikeFlag, |
|
|
|
SUM( behavior.GROUP_OPPOSE_FLAG = 1 ) AS groupOpposeFlag, |
|
|
|
SUM( behavior.GROUP_JOIN_FLAG = 1 ) AS groupJoinFlag, |
|
|
|
SUM( behavior.GROUP_COMMENT_FLAG = 1 ) AS groupCommentFlag, |
|
|
|
SUM( behavior.GROUP_CREATE_FLAG = 1 ) groupCreateFlag |
|
|
|
FROM esua_epdc_analysis.epdc_user_behavior_log behavior |
|
|
|
LEFT JOIN esua_epdc_user.epdc_user USER ON USER.ID = behavior.USER_ID AND USER.DEL_FLAG = '0' |
|
|
|
WHERE behavior.USER_ID in ( select meu.ID from esua_epdc_user.epdc_user meu ) |
|
|
|
GROUP BY USER_ID, USER.DEPT_ID |
|
|
|
GROUP BY USER_ID |
|
|
|
) behaviorCount |
|
|
|
GROUP BY behaviorCount.DEPT_ID) be |
|
|
|
left join esua_epdc_admin.sys_dept d1 on d1.ID = be.DEPT_ID |
|
|
|
where d1.DEL_FLAG=0 |
|
|
|
group by d1.ID |
|
|
|
LEFT JOIN esua_epdc_user.epdc_user USER ON USER.ID = behaviorCount.USER_ID AND USER.DEL_FLAG = '0' |
|
|
|
GROUP BY USER.DEPT_ID) be |
|
|
|
|
|
|
|
group by be.DEPT_ID |
|
|
|
|
|
|
|
UNION ALL |
|
|
|
|
|
|
|
@ -2202,6 +2118,5 @@ union all |
|
|
|
and city.DEL_FLAG=0 |
|
|
|
and city.type_key='district_party' and city.party_code='shibei' |
|
|
|
GROUP BY city.id |
|
|
|
|
|
|
|
</select> |
|
|
|
</mapper> |
|
|
|
|