From 2e45e86966fafa34c7deda3fe60236def9b9b271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Wed, 22 Feb 2023 15:34:22 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B5=90=EC=9C=A1=ED=98=84=ED=99=A9=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=20=EC=A1=B0=ED=9A=8C=20=EC=96=91=EC=8B=9D=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/userInfo/mapper/UserInfoMapper.java | 2 - .../main/userInfo/service/PoliceService.java | 5 ++- .../mybatisMapper/UserInfoMapper.xml | 38 +++++++--------- .../templates/police/career/careerModal.html | 13 +++++- .../police/education/eduEditModal.html | 43 +++++++++++++++++-- .../police/education/educationMgt.html | 26 ++++++++--- 6 files changed, 90 insertions(+), 37 deletions(-) diff --git a/src/main/java/com/dbnt/faisp/main/userInfo/mapper/UserInfoMapper.java b/src/main/java/com/dbnt/faisp/main/userInfo/mapper/UserInfoMapper.java index 13f42fff..a14572a0 100644 --- a/src/main/java/com/dbnt/faisp/main/userInfo/mapper/UserInfoMapper.java +++ b/src/main/java/com/dbnt/faisp/main/userInfo/mapper/UserInfoMapper.java @@ -27,8 +27,6 @@ public interface UserInfoMapper { PersonnelStatus nowPersonnelStatus(String ogCd); - UserInfo selectPoliceInfo(Integer userSeq); - List selectEduList(UserEdu userEdu); List selectRequestLogList(UserRequestLog requestLog); diff --git a/src/main/java/com/dbnt/faisp/main/userInfo/service/PoliceService.java b/src/main/java/com/dbnt/faisp/main/userInfo/service/PoliceService.java index cded6613..94b3c0cc 100644 --- a/src/main/java/com/dbnt/faisp/main/userInfo/service/PoliceService.java +++ b/src/main/java/com/dbnt/faisp/main/userInfo/service/PoliceService.java @@ -8,6 +8,7 @@ import com.dbnt.faisp.main.userInfo.model.UserInfo; import com.dbnt.faisp.main.userInfo.repository.PersonnelStatusRepository; import com.dbnt.faisp.main.userInfo.repository.UserCareerRepository; import com.dbnt.faisp.main.userInfo.repository.UserEduRepository; +import com.dbnt.faisp.main.userInfo.repository.UserInfoRepository; import lombok.RequiredArgsConstructor; import org.springframework.security.core.annotation.AuthenticationPrincipal; import org.springframework.stereotype.Service; @@ -21,7 +22,7 @@ import java.util.List; @Service @RequiredArgsConstructor public class PoliceService { - + private final UserInfoRepository userInfoRepository; private final UserCareerRepository userCareerRepository; private final UserEduRepository userEduRepository; private final PersonnelStatusRepository personnelStatusRepository; @@ -136,6 +137,6 @@ public class PoliceService { } public UserInfo selectPoliceInfo(Integer userSeq) { - return userInfoMapper.selectPoliceInfo(userSeq); + return userInfoRepository.findById(userSeq).orElse(null); } } diff --git a/src/main/resources/mybatisMapper/UserInfoMapper.xml b/src/main/resources/mybatisMapper/UserInfoMapper.xml index ca6cfc9b..4e593b9d 100644 --- a/src/main/resources/mybatisMapper/UserInfoMapper.xml +++ b/src/main/resources/mybatisMapper/UserInfoMapper.xml @@ -187,19 +187,25 @@ select (ROW_NUMBER() OVER(order by user_nm desc)) AS rownum, a.user_seq, (select item_value from code_mgt where item_cd = title_cd) as title_cd, - user_nm, - og_cd, + a.user_nm, + a.og_cd, (select item_value from code_mgt where item_cd = og_cd) as organ_nm, (select item_value from code_mgt where item_cd = ofc_cd) as ofc_cd, - birth_date, + a.birth_date, (select item_value from code_mgt where item_cd = sex) as sex, - police_in_date, - title_in_date, - ofc_in_date, - duty_cd, + a.police_in_date, + a.title_in_date, + a.ofc_in_date, + a.duty_cd, (select item_value from code_mgt where item_cd = outturn_cd) as outturn_cd, (select item_value from code_mgt where item_cd = job_in_cd) as job_in_cd, - wrt_dt, + a.wrt_dt, + (select item_value from code_mgt where item_cd = a.language_cd) as language_cd, + a.use_language, + a.language_grd, + (select item_value from code_mgt where item_cd = a.education_grd) as education_grd, + a.school, + a.specialism, b.lastEduWrtDt, c.edu_name, c.edu_sdate, @@ -369,21 +375,7 @@ group by a.og_cd order by a.og_cd - - - +