| | |
| | | dept.id = '1424616047083905026' |
| | | </select> |
| | | |
| | | <!-- 按辖区统计六大队伍数量 --> |
| | | <select id="getUserTypeCountXq" resultType="org.springblade.modules.system.vo.UserRegisterStatisVO"> |
| | | SELECT |
| | | '治保会队伍' AS region, |
| | | count( * ) num |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | dept.id = '1424615693403414529' and bu.jurisdiction = #{xid} |
| | | UNION ALL |
| | | SELECT |
| | | '内保干部队伍' AS region, |
| | | count( * ) num |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | dept.id = '1424615773594312705' and bu.jurisdiction = #{xid} |
| | | UNION ALL |
| | | SELECT |
| | | '治安巡防队伍' AS region, |
| | | count( * ) num |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | dept.id = '1424615835435130881' and bu.jurisdiction = #{xid} |
| | | UNION ALL |
| | | SELECT |
| | | '信息员队伍' AS region, |
| | | count( * ) num |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | dept.id = '1424615909959524354' and bu.jurisdiction = #{xid} |
| | | UNION ALL |
| | | SELECT |
| | | '保安员队伍' AS region, |
| | | count( * ) num |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | dept.id = '1424615972718895106' and bu.jurisdiction = #{xid} |
| | | UNION ALL |
| | | SELECT |
| | | '警务辅助队伍' AS region, |
| | | count( * ) num |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | dept.id = '1424616047083905026' and bu.jurisdiction = #{xid} |
| | | UNION ALL |
| | | SELECT |
| | | '平安志愿者' AS region, |
| | | count( * ) num |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | dept.id = '1416225906918195201' and bu.jurisdiction = #{xid} |
| | | </select> |
| | | |
| | | <!-- 按辖区统计六大队伍数量 --> |
| | | <select id="getUserTypeList" resultType="org.springblade.modules.system.vo.UserVO"> |
| | | SELECT |
| | | bu.* |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | bu.jurisdiction = "1415620815526883329" |
| | | <if test="index == 1"> |
| | | AND dept.id = '1424615693403414529' |
| | | </if> |
| | | <if test="index == 2"> |
| | | AND dept.id = '1424615773594312705' |
| | | </if> |
| | | <if test="index == 3"> |
| | | AND dept.id = '1424615835435130881' |
| | | </if> |
| | | <if test="index == 4"> |
| | | AND dept.id = '1424615909959524354' |
| | | </if> |
| | | <if test="index == 5"> |
| | | AND dept.id = '1424615972718895106' |
| | | </if> |
| | | <if test="index == 6"> |
| | | AND dept.id = '1424616047083905026' |
| | | </if> |
| | | <if test="index == 7"> |
| | | AND dept.id ='1416225906918195201' |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="getUserDistrictTypeCount" resultType="org.springblade.modules.system.vo.UserDistrictStatisVO"> |
| | | SELECT |
| | | br.NAME AS region, |