diff --git a/src/main/java/com/iconplus/smartproc/repository/MenusRepository.java b/src/main/java/com/iconplus/smartproc/repository/MenusRepository.java index 5c9b886..ff97917 100644 --- a/src/main/java/com/iconplus/smartproc/repository/MenusRepository.java +++ b/src/main/java/com/iconplus/smartproc/repository/MenusRepository.java @@ -28,4 +28,10 @@ public interface MenusRepository extends JpaRepository { "ORDER BY m.parentId, m.urutan") List findAllOrderByParentAndUrutan(); + @Query(value = "SELECT m " + + "FROM Menus m " + + "WHERE m.isDelete = false " + + "AND m.parentId != 0") + List findAllMenus(); + } diff --git a/src/main/java/com/iconplus/smartproc/service/roles/PostCreateRoleService.java b/src/main/java/com/iconplus/smartproc/service/roles/PostCreateRoleService.java index f09f345..0cede0b 100644 --- a/src/main/java/com/iconplus/smartproc/service/roles/PostCreateRoleService.java +++ b/src/main/java/com/iconplus/smartproc/service/roles/PostCreateRoleService.java @@ -51,7 +51,7 @@ public class PostCreateRoleService implements BaseService menusList = menusRepository.findByIsDeleteFalse(); + List menusList = menusRepository.findAllMenus(); List permissions = new ArrayList<>(); for (Menus menus : menusList) {