zhongrj
2024-04-03 ccadec06e8466b2fea13bd4f0790cd326f6fe0c8
src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
@@ -973,9 +973,10 @@
      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) {
                  // 无权限
@@ -983,11 +984,11 @@
               } 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) {