| | |
| | | if (null != doorplateAddressVO) { |
| | | // 不限制 |
| | | doorplateAddressVO.setIsJur(1); |
| | | if (!Strings.isBlank(doorplateAddress.getRoleName())) { |
| | | String roleName = SpringUtils.getRequestParam("roleName"); |
| | | if (!Strings.isBlank(roleName)) { |
| | | // 判断是否有权限 |
| | | if (doorplateAddress.getRoleName().equals("网格员")) { |
| | | if (roleName.equals("wgy")) { |
| | | list = gridService.getAddressCodeListByUserId(AuthUtil.getUserId(),doorplateAddress.getAddressCode()); |
| | | if (list.size() == 0) { |
| | | // 无权限 |
| | |
| | | } else { |
| | | doorplateAddressVO.setIsJur(1); |
| | | } |
| | | } else if (doorplateAddress.getRoleName().equals("民警")) { |
| | | } else if (roleName.equals("mj")) { |
| | | // 无权限 |
| | | doorplateAddressVO.setIsJur(2); |
| | | // 查询对应的社区code |
| | | list = policeAffairsGridService.getCommunityCodeListByUserId(AuthUtil.getUserId()); |
| | | list = SysCache.getPoliceRegionChildCodesByDeptId(AuthUtil.getDeptId(),null); |
| | | if (null != list && list.size() > 0) { |
| | | boolean contains = list.contains(doorplateAddressVO.getNeiCode()); |
| | | if (contains) { |