하석형 하석형 05-07
250507 하석형 AccesFilter 아이피와 대역대 검증 절차 수정
@60911dc410817ffee00242f7698a38bc6680cafd
src/main/java/com/takensoft/cms/dept/web/DeptController.java
--- src/main/java/com/takensoft/cms/dept/web/DeptController.java
+++ src/main/java/com/takensoft/cms/dept/web/DeptController.java
@@ -68,11 +68,7 @@
         int result = deptService.deptMbrSave(deptMbrVO);
 
         // 응답 처리
-        if(result > 0) {
-            return resUtil.successRes(result, MessageCode.COMMON_SUCCESS);
-        } else {
-            return resUtil.errorRes(MessageCode.COMMON_INSERT_FAIL);
-        }
+        return resUtil.successRes(result, MessageCode.COMMON_SUCCESS);
     }
 
     /**
src/main/java/com/takensoft/cms/menu/service/Impl/MenuAuthorServiceImpl.java
--- src/main/java/com/takensoft/cms/menu/service/Impl/MenuAuthorServiceImpl.java
+++ src/main/java/com/takensoft/cms/menu/service/Impl/MenuAuthorServiceImpl.java
@@ -41,20 +41,6 @@
     private final JWTUtil jwtUtil;
 
     /**
-     * @param menuId - 메뉴 ID
-     * @param AuthrtCd - 권한 코드
-     * @return MenuAuthorVO - 메뉴 권한 등록 정보
-
-     * 메뉴별 권한 등록을 위한 전처리
-     */
-    private MenuAuthorVO saveMenuAuthor(String menuId, String AuthrtCd) {
-        MenuAuthorVO menuAuthorVO = new MenuAuthorVO();
-        menuAuthorVO.setMenuId(menuId);
-        menuAuthorVO.setAuthrtCd(AuthrtCd);
-        return menuAuthorVO;
-    }
-
-    /**
      * @param id - 메뉴 ID
      * @param type - 메뉴 등록 타입
      * @return int - 등록 결과
@@ -115,6 +101,20 @@
     }
 
     /**
+     * @param menuId - 메뉴 ID
+     * @param AuthrtCd - 권한 코드
+     * @return MenuAuthorVO - 메뉴 권한 등록 정보
+
+     * 메뉴별 권한 등록을 위한 전처리
+     */
+    private MenuAuthorVO saveMenuAuthor(String menuId, String AuthrtCd) {
+        MenuAuthorVO menuAuthorVO = new MenuAuthorVO();
+        menuAuthorVO.setMenuId(menuId);
+        menuAuthorVO.setAuthrtCd(AuthrtCd);
+        return menuAuthorVO;
+    }
+
+    /**
      * @param params - 메뉴 권한 수정 정보
      * @return int - 수정 결과
      * @throws CustomNotFoundException - 사용자 정보 조회 예외 발생 시
src/main/java/com/takensoft/cms/menu/service/Impl/MenuServiceImpl.java
--- src/main/java/com/takensoft/cms/menu/service/Impl/MenuServiceImpl.java
+++ src/main/java/com/takensoft/cms/menu/service/Impl/MenuServiceImpl.java
@@ -55,20 +55,6 @@
     private final JWTUtil jwtUtil;
 
     /**
-     * @param menuId - 메뉴 ID
-     * @param AuthrtCd - 권한 코드
-     * @return MenuAuthorVO - 메뉴 권한 VO
-
-     * 메뉴별 권한 등록을 위한 전처리
-     */
-    private MenuAuthorVO saveMenuAuthor(String menuId, String AuthrtCd) {
-        MenuAuthorVO menuAuthorVO = new MenuAuthorVO();
-        menuAuthorVO.setMenuId(menuId);
-        menuAuthorVO.setAuthrtCd(AuthrtCd);
-        return menuAuthorVO;
-    }
-
-    /**
      * @param menuVO - 메뉴 VO
      * @return int - 메뉴 등록 결과
      * @throws CustomNotFoundException - 사용자 정보 조회 예외 발생 시
@@ -128,6 +114,7 @@
                 for (int i = 0; i < menuVO.getMenuGrd(); i++) {
                     oriMenuId = menuDAO.findUpMenuId(oriMenuId);
                 }
+                // 최상위가 관리자 페이지일 경우 ROLE_ADMIN만 추가 
                 if (oriMenuId.equals("MENU_000000000000001")) {
                     MenuAuthorVO menuAuthor = saveMenuAuthor(menuId, "ROLE_ADMIN");
                     int subResult = menuAuthorDAO.menuAuthrtSave(menuAuthor);
@@ -151,6 +138,20 @@
     }
 
     /**
+     * @param menuId - 메뉴 ID
+     * @param AuthrtCd - 권한 코드
+     * @return MenuAuthorVO - 메뉴 권한 VO
+
+     * 메뉴별 권한 등록을 위한 전처리
+     */
+    private MenuAuthorVO saveMenuAuthor(String menuId, String AuthrtCd) {
+        MenuAuthorVO menuAuthorVO = new MenuAuthorVO();
+        menuAuthorVO.setMenuId(menuId);
+        menuAuthorVO.setAuthrtCd(AuthrtCd);
+        return menuAuthorVO;
+    }
+
+    /**
      * @param
      * @return List<MenuVO> - 메뉴 목록
      * @throws DataAccessException - 데이터베이스 접근 예외 발생 시
src/main/java/com/takensoft/common/filter/AccesFilter.java
--- src/main/java/com/takensoft/common/filter/AccesFilter.java
+++ src/main/java/com/takensoft/common/filter/AccesFilter.java
@@ -69,11 +69,11 @@
                 // 대역대 확인
                 String bandIp = ipAdrs.replaceAll("\\.\\d+$", ".*");
                 accesCtrlList = accesCtrlService.findAllAccesCtrlSecurity(bandIp);
-                if(accesCtrlList.isEmpty() || isAccesCntrl(accesCtrlList, request)) {
+            }
+            if(accesCtrlList.isEmpty() || isAccesCntrl(accesCtrlList, request)) {
 
-                    filterChain.doFilter(request, response);
-                    return;
-                }
+                filterChain.doFilter(request, response);
+                return;
             }
             // 접근 제어가 제한된 경우 에러 발생
             ErrorResponse errorResponse = new ErrorResponse();
Add a comment
List