From ac6bcb6bff012f660f27968e511f394383759000 Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 수, 03 11월 2021 16:36:18 +0900 Subject: [PATCH] - 관리자 가져오는 함수 수정 => 기존 : 퍼미션이 2046인 사용자를 가져옴 => 수정 : 퍼미션을 파라미터로 입력한 사용자를 가져옴 --- src/main/java/kr/wisestone/owl/service/impl/UserServiceImpl.java | 3 ++- src/main/resources/META-INF/orm.xml | 3 +-- src/main/java/kr/wisestone/owl/repository/UserRepository.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/repository/UserRepository.java b/src/main/java/kr/wisestone/owl/repository/UserRepository.java index 2176ccc..8ff50a7 100644 --- a/src/main/java/kr/wisestone/owl/repository/UserRepository.java +++ b/src/main/java/kr/wisestone/owl/repository/UserRepository.java @@ -28,5 +28,5 @@ List<User> findJoinDay(@Param("todayFrom") Date todayFrom, @Param("todayTo") Date todayTo); @Query(name = "User.findAdmin") - List<User> findAdmin(); + List<User> findAdmin(@Param("permission") Integer permission); } diff --git a/src/main/java/kr/wisestone/owl/service/impl/UserServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/UserServiceImpl.java index 760b213..da3bca6 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/UserServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/UserServiceImpl.java @@ -42,6 +42,7 @@ import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.ModelAndView; +import javax.rmi.CORBA.Util; import javax.servlet.http.HttpServletRequest; import java.io.*; import java.net.HttpURLConnection; @@ -1068,7 +1069,7 @@ @Override @Transactional(readOnly = true) public List<User> findAdmin() { - return this.userRepository.findAdmin(); + return this.userRepository.findAdmin(MngPermission.makeAllPermission()); } // �빐�떦 �궗�슜�옄媛� 愿�由ы븯�뒗 �뾽臾� 怨듦컙�쓣 留덉�留됱쑝濡� �젒洹쇳븳 �뾽臾� 怨듦컙 �젙蹂대줈 �뾽�뜲�씠�듃�븳�떎. diff --git a/src/main/resources/META-INF/orm.xml b/src/main/resources/META-INF/orm.xml index 6a31acf..5f64381 100644 --- a/src/main/resources/META-INF/orm.xml +++ b/src/main/resources/META-INF/orm.xml @@ -43,8 +43,7 @@ SELECT u FROM User u INNER JOIN u.userLevel ul - INNER JOIN u.departmentManagement dm - WHERE ul.permission > 2047 + WHERE ul.permission >= ?1 AND u.status = '01' </query> </named-query> -- Gitblit v1.8.0