From 4edbc824c856a3ce11bc30b69655073855c5ce4f 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 14:44:22 +0900 Subject: [PATCH] =?UTF-8?q?=EC=99=B8=EC=82=AC=EA=B2=BD=EC=B0=B0=ED=98=84?= =?UTF-8?q?=ED=99=A9=20=EC=88=98=EC=A0=95=EC=96=91=EC=8B=9D=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../faisp/main/userInfo/PoliceController.java | 6 +- .../main/userInfo/mapper/UserInfoMapper.java | 2 - .../repository/UserInfoHistoryRepository.java | 4 +- .../userInfo/service/UserInfoService.java | 3 +- .../mybatisMapper/UserInfoMapper.xml | 27 +- src/main/resources/static/js/police/police.js | 31 +- .../police/police/historyValueDiv.html | 163 +++++++++ .../police/police/policeEditModal.html | 326 ++++++++++-------- .../police/police/policeHistory.html | 157 ++------- .../templates/police/police/policeList.html | 2 +- src/main/resources/templates/user/myInfo.html | 6 +- 11 files changed, 397 insertions(+), 330 deletions(-) create mode 100644 src/main/resources/templates/police/police/historyValueDiv.html diff --git a/src/main/java/com/dbnt/faisp/main/userInfo/PoliceController.java b/src/main/java/com/dbnt/faisp/main/userInfo/PoliceController.java index c35ea937..25303a8d 100644 --- a/src/main/java/com/dbnt/faisp/main/userInfo/PoliceController.java +++ b/src/main/java/com/dbnt/faisp/main/userInfo/PoliceController.java @@ -120,8 +120,10 @@ public class PoliceController { @GetMapping("/policeHistoryView") @ResponseBody - public UserInfoHistory policeHistoryView(UserInfoHistory userInfoHistory){ - return userInfoService.selectPoliceHistoryView(userInfoHistory); + public ModelAndView policeHistoryView(UserInfoHistory userInfoHistory){ + ModelAndView mav = new ModelAndView("police/police/historyValueDiv"); + mav.addObject("userInfo", userInfoService.selectPoliceHistoryView(userInfoHistory)); + return mav; } @PostMapping("/policeStatusUpdate") 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 15d60e2e..13f42fff 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 @@ -23,8 +23,6 @@ public interface UserInfoMapper { List selectPoliceHisList(UserInfoHistory userInfoHistory); - UserInfoHistory selectpoliceHistoryView(UserInfoHistory userInfoHistory); - List selectPersonnelStatusList(PersonnelStatus personnelStatus); PersonnelStatus nowPersonnelStatus(String ogCd); diff --git a/src/main/java/com/dbnt/faisp/main/userInfo/repository/UserInfoHistoryRepository.java b/src/main/java/com/dbnt/faisp/main/userInfo/repository/UserInfoHistoryRepository.java index 8d77b484..d32bc41e 100644 --- a/src/main/java/com/dbnt/faisp/main/userInfo/repository/UserInfoHistoryRepository.java +++ b/src/main/java/com/dbnt/faisp/main/userInfo/repository/UserInfoHistoryRepository.java @@ -4,7 +4,7 @@ import com.dbnt.faisp.main.userInfo.model.UserInfoHistory; import org.springframework.data.jpa.repository.JpaRepository; - +import java.util.Optional; public interface UserInfoHistoryRepository extends JpaRepository { @@ -13,5 +13,5 @@ public interface UserInfoHistoryRepository extends JpaRepository findByUserSeqAndVersionNo(Integer userSeq, Integer versionNo); } diff --git a/src/main/java/com/dbnt/faisp/main/userInfo/service/UserInfoService.java b/src/main/java/com/dbnt/faisp/main/userInfo/service/UserInfoService.java index 5d701c0e..a5c6274f 100644 --- a/src/main/java/com/dbnt/faisp/main/userInfo/service/UserInfoService.java +++ b/src/main/java/com/dbnt/faisp/main/userInfo/service/UserInfoService.java @@ -250,8 +250,9 @@ public class UserInfoService implements UserDetailsService { } public UserInfoHistory selectPoliceHistoryView(UserInfoHistory userInfoHistory) { - return userInfoMapper.selectpoliceHistoryView(userInfoHistory); + return userInfoHistoryRepository.findByUserSeqAndVersionNo(userInfoHistory.getUserSeq(), userInfoHistory.getVersionNo()).orElse(null); } + public String selectUserStatus(UserInfoHistory userInfoHistory) { return userInfoRepository.getUserStatus(userInfoHistory.getUserSeq()); } diff --git a/src/main/resources/mybatisMapper/UserInfoMapper.xml b/src/main/resources/mybatisMapper/UserInfoMapper.xml index b62ff3fb..ca6cfc9b 100644 --- a/src/main/resources/mybatisMapper/UserInfoMapper.xml +++ b/src/main/resources/mybatisMapper/UserInfoMapper.xml @@ -287,32 +287,7 @@ where user_seq = #{userSeq} order by version_no desc - - + + + +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+ \ No newline at end of file diff --git a/src/main/resources/templates/police/police/policeEditModal.html b/src/main/resources/templates/police/police/policeEditModal.html index 8d3843d9..577a3b69 100644 --- a/src/main/resources/templates/police/police/policeEditModal.html +++ b/src/main/resources/templates/police/police/policeEditModal.html @@ -1,158 +1,188 @@ - -