| | |
| | | <if test="aoiCode != null and aoiCode != ''"> |
| | | and jda.aoi_code=#{aoiCode} |
| | | </if> |
| | | <if test="userId != null"> |
| | | <if test="userId != null and roleType == '1'"> |
| | | AND jda.address_code IN ( |
| | | SELECT DISTINCT |
| | | jgr.house_code |
| | |
| | | jgm.user_id = #{userId} |
| | | AND jg.is_deleted = 0 |
| | | ) |
| | | </if> |
| | | <if test="userId != null and roleType == '3'"> |
| | | AND jda.address_code IN (SELECT |
| | | jda.address_code |
| | | FROM |
| | | jczz_doorplate_address jda |
| | | LEFT JOIN jczz_community jc ON jc.CODE = jda.nei_code |
| | | WHERE |
| | | jc.res_police_user_id = #{userId}) |
| | | ) |
| | | </if> |
| | | ) a |
| | | |
| | |
| | | <if test="aoiCode != null and aoiCode != ''"> |
| | | and jda.aoi_code=#{aoiCode} |
| | | </if> |
| | | <if test="userId != null"> |
| | | <if test="userId != null and roleType == '1'"> |
| | | AND jda.address_code IN ( |
| | | SELECT DISTINCT |
| | | jgr.house_code |
| | |
| | | WHERE |
| | | jgm.user_id = #{userId} |
| | | AND jg.is_deleted = 0 |
| | | ) |
| | | </if> |
| | | <if test="userId != null and roleType == '3'"> |
| | | AND jda.address_code IN (SELECT |
| | | jda.address_code |
| | | FROM |
| | | jczz_doorplate_address jda |
| | | LEFT JOIN jczz_community jc ON jc.CODE = jda.nei_code |
| | | WHERE |
| | | jc.res_police_user_id = #{userId}) |
| | | ) |
| | | </if> |
| | | ) a |
| | |
| | | <if test="aoiCode != null and aoiCode != ''"> |
| | | and jda.aoi_code=#{aoiCode} |
| | | </if> |
| | | <if test="userId != null"> |
| | | AND jda.address_code IN ( |
| | | SELECT |
| | | jgr.house_code |
| | | FROM |
| | | jczz_grid jg |
| | | LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id |
| | | LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id |
| | | WHERE |
| | | jgm.user_id = #{userId} |
| | | AND jg.is_deleted = 0 |
| | | ) |
| | | <if test="userId != null and roleType == '1'"> |
| | | AND jda.address_code IN ( |
| | | SELECT DISTINCT |
| | | jgr.house_code |
| | | FROM |
| | | jczz_grid jg |
| | | LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id |
| | | LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id |
| | | WHERE |
| | | jgm.user_id = #{userId} |
| | | AND jg.is_deleted = 0 |
| | | ) |
| | | </if> |
| | | <if test="userId != null and roleType == '3'"> |
| | | AND jda.address_code IN (SELECT |
| | | jda.address_code |
| | | FROM |
| | | jczz_doorplate_address jda |
| | | LEFT JOIN jczz_community jc ON jc.CODE = jda.nei_code |
| | | WHERE |
| | | jc.res_police_user_id = #{userId}) |
| | | ) |
| | | </if> |
| | | </select> |
| | | |
| | |
| | | <if test="aoiCode != null and aoiCode != ''"> |
| | | and jda.aoi_code=#{aoiCode} |
| | | </if> |
| | | <if test="userId != null"> |
| | | <if test="userId != null and roleType == '1'"> |
| | | AND jda.address_code IN ( |
| | | SELECT DISTINCT |
| | | jgr.house_code |
| | |
| | | AND jg.is_deleted = 0 |
| | | ) |
| | | </if> |
| | | <if test="userId != null and roleType == '3'"> |
| | | AND jda.address_code IN (SELECT |
| | | jda.address_code |
| | | FROM |
| | | jczz_doorplate_address jda |
| | | LEFT JOIN jczz_community jc ON jc.CODE = jda.nei_code |
| | | WHERE |
| | | jc.res_police_user_id = #{userId}) |
| | | ) |
| | | </if> |
| | | ) a |
| | | |
| | | |