|
|
@ -48,7 +48,7 @@ |
|
|
|
</if> |
|
|
|
GROUP BY |
|
|
|
ca.id |
|
|
|
order by count(1) desc |
|
|
|
order by count(l.id) desc |
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 柱状图:下级组织账号登录次数汇总 --> |
|
|
@ -75,17 +75,16 @@ |
|
|
|
|
|
|
|
<select id="pageDistrictCount" parameterType="map" resultType="com.epmet.dto.result.yt.CommunityLoginResultDTO"> |
|
|
|
SELECT |
|
|
|
l.AGENCY_ID AS agencyId, |
|
|
|
ca.id AS agencyId, |
|
|
|
ca.ORGANIZATION_NAME AS agencyName, |
|
|
|
l.AGENCY_LEVEL AS agencyLevel, |
|
|
|
count( 1 ) AS count |
|
|
|
FROM |
|
|
|
staff_login_log l |
|
|
|
INNER JOIN customer_agency ca ON ( l.AGENCY_ID = ca.ID ) |
|
|
|
ca.LEVEL AS agencyLevel, |
|
|
|
count(l.id) AS count |
|
|
|
FROM customer_agency ca |
|
|
|
left join staff_login_log l ON ( ca.ID =l.AGENCY_ID and l.DEL_FLAG = '0') |
|
|
|
WHERE |
|
|
|
l.DEL_FLAG = '0' |
|
|
|
AND l.ORG_ID_PATH LIKE concat( #{orgIdPath}, '%' ) |
|
|
|
AND l.AGENCY_LEVEL = 'district' |
|
|
|
and ca.DEL_FLAG = '0' |
|
|
|
and (ca.id=#{orgId} or ca.pids like concat('%',#{orgId},'%') ) |
|
|
|
AND ca.LEVEL = 'district' |
|
|
|
<if test ='null != startDate'> |
|
|
|
and l.LOGIN_TIME >= #{startDate} |
|
|
|
</if> |
|
|
@ -93,26 +92,23 @@ |
|
|
|
and l.LOGIN_TIME <= #{endDate} |
|
|
|
</if> |
|
|
|
GROUP BY |
|
|
|
l.AGENCY_ID |
|
|
|
order by count(1) desc |
|
|
|
ca.id |
|
|
|
order by count(l.id) desc |
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 查看街镇--> |
|
|
|
<select id="pageStreetCount" parameterType="map" resultType="com.epmet.dto.result.yt.CommunityLoginResultDTO"> |
|
|
|
SELECT |
|
|
|
l.AGENCY_ID AS agencyId, |
|
|
|
ca.id AS agencyId, |
|
|
|
ca.ORGANIZATION_NAME AS agencyName, |
|
|
|
l.AGENCY_LEVEL AS agencyLevel, |
|
|
|
s.ORGANIZATION_NAME AS districtName, |
|
|
|
count( 1 ) AS count |
|
|
|
FROM |
|
|
|
staff_login_log l |
|
|
|
INNER JOIN customer_agency ca ON ( l.AGENCY_ID = ca.ID ) |
|
|
|
LEFT JOIN customer_agency s ON ( ca.PID = s.ID ) |
|
|
|
ca.LEVEL AS agencyLevel, |
|
|
|
count(l.id) AS count |
|
|
|
FROM customer_agency ca |
|
|
|
left join staff_login_log l ON ( ca.ID =l.AGENCY_ID and l.DEL_FLAG = '0') |
|
|
|
WHERE |
|
|
|
l.DEL_FLAG = '0' |
|
|
|
AND l.ORG_ID_PATH LIKE concat( #{orgIdPath}, '%' ) |
|
|
|
AND l.AGENCY_LEVEL = 'street' |
|
|
|
and ca.DEL_FLAG = '0' |
|
|
|
and (ca.id = #{orgId} or ca.pids like concat('%',#{orgId},'%') ) |
|
|
|
AND ca.LEVEL = 'street' |
|
|
|
<if test ='null != startDate'> |
|
|
|
and l.LOGIN_TIME >= #{startDate} |
|
|
|
</if> |
|
|
@ -120,7 +116,7 @@ |
|
|
|
and l.LOGIN_TIME <= #{endDate} |
|
|
|
</if> |
|
|
|
GROUP BY |
|
|
|
l.AGENCY_ID |
|
|
|
order by count(1) desc |
|
|
|
ca.id |
|
|
|
order by count(l.id) desc |
|
|
|
</select> |
|
|
|
</mapper> |