| | |
| | | houseParam.setRoleName(roleName); |
| | | } |
| | | // 获取网格员对应的地址编号集合 |
| | | List<String> addressCodeList = getHouseCodeList(houseParam); |
| | | // List<String> addressCodeList = getHouseCodeList(houseParam); |
| | | List<String> gridCodeList = getGridCodeList(houseParam); |
| | | List<String> communityCodeList = getCommunityCodeList(houseParam); |
| | | // 获取网格员对应的网格信息 |
| | | getGridInfoByGridman(houseParam); |
| | | // getGridInfoByGridman(houseParam); |
| | | // 查小区,场所 |
| | | if (houseParam.getType() == 1) { |
| | | // 根据社区名称查询小区集合 |
| | | list = baseMapper.getDistrictList(houseParam, addressCodeList, communityCodeList); |
| | | list = baseMapper.getDistrictList(houseParam, gridCodeList, communityCodeList); |
| | | } |
| | | // 查楼栋,街路巷 |
| | | if (houseParam.getType() == 2) { |
| | | return getBuildLevelData(houseParam, addressCodeList, map); |
| | | return getBuildLevelData(houseParam, gridCodeList, map); |
| | | } |
| | | // 查户室 |
| | | if (houseParam.getType() == 3) { |
| | | return getHouseLevelData(houseParam, addressCodeList, map); |
| | | return getHouseLevelData(houseParam, gridCodeList, map); |
| | | } |
| | | return list; |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * 根据角色获取网格编号集合 |
| | | * |
| | | * @param houseParam |
| | | * @return |
| | | */ |
| | | private List<String> getGridCodeList(HouseParam houseParam) { |
| | | List<String> gridCodeList = new ArrayList<>(); |
| | | String userId = AuthUtil.getUserId().toString(); |
| | | houseParam.setUserId(userId); |
| | | if (null != houseParam.getRoleName() && !houseParam.getRoleName().equals("")) { |
| | | if ((houseParam.getRoleName().equals("wgy") || houseParam.getRoleName().equals("wzcj")) |
| | | && !userId.equals("1726859808689696770")) { |
| | | // 查询对应社区编号集合 |
| | | gridCodeList |
| | | = SysCache.getGridRegionChildCodesByDeptId(AuthUtil.getDeptId(), null, houseParam.getRoleName()); |
| | | } |
| | | } |
| | | // 返回 |
| | | return gridCodeList; |
| | | } |
| | | |
| | | /** |
| | | * 房屋数据处理 |
| | | * |
| | | * @return |