From 76609562a32551cc06c2278fadc245785e0536e5 Mon Sep 17 00:00:00 2001 From: TaehunPark Date: Wed, 2 Nov 2022 15:23:31 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EB=AF=BC=EA=B0=84=ED=86=B5=EC=97=AD?= =?UTF-8?q?=EC=9D=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/translator/TranslatorController.java | 23 ++++-- .../translator/mapper/TranslatorMapper.java | 2 +- .../main/translator/model/Translator.java | 11 ++- .../repository/TranslatorRepository.java | 5 ++ .../translator/service/TranslatorService.java | 19 +++-- .../mybatisMapper/TranslatorMapper.xml | 7 +- .../static/js/translator/translator.js | 33 ++++---- .../templates/translator/translator.html | 82 +++++++++---------- .../translator/translatorCareerModal.html | 31 ++++--- .../translator/translatorEditModal.html | 65 ++++++++------- .../translator/translatorHistory.html | 8 +- .../translator/translatorStatisticsLang.html | 6 +- 12 files changed, 161 insertions(+), 131 deletions(-) diff --git a/src/main/java/com/dbnt/faisp/main/translator/TranslatorController.java b/src/main/java/com/dbnt/faisp/main/translator/TranslatorController.java index 693642fc..06ba9d86 100644 --- a/src/main/java/com/dbnt/faisp/main/translator/TranslatorController.java +++ b/src/main/java/com/dbnt/faisp/main/translator/TranslatorController.java @@ -11,6 +11,7 @@ import com.dbnt.faisp.util.Utils; import lombok.RequiredArgsConstructor; import java.io.IOException; +import java.time.LocalDateTime; import java.util.List; import javax.servlet.http.HttpServletResponse; @@ -71,8 +72,11 @@ public class TranslatorController { @PostMapping("/insertTranslatorInfo") public String insertTranslatorInfo(@AuthenticationPrincipal UserInfo loginUser,Translator translator) { - translator.setWrtNm(loginUser.getUserId()); + translator.setWrtNm(loginUser.getUserNm()); translator.setWrtOrgan(loginUser.getOgCd()); + translator.setWrtPart(loginUser.getOfcCd()); + translator.setWrtTitle(loginUser.getTitleCd()); + translator.setWrtDt(LocalDateTime.now()); return translatorSevice.insertTranslatorInfo(translator); } @@ -81,17 +85,21 @@ public class TranslatorController { ModelAndView mav = new ModelAndView("translator/translatorEditModal"); //메뉴권한 확인 String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/translator/info").get(0).getAccessAuth(); - mav.addObject("wrtId", translatorSevice.selectTrFristId(translator.getTranslatorKey())); - mav.addObject("userId", loginUser.getUserId()); + mav.addObject("wrtUserSeq", translatorSevice.selectTrFristUserSeq(translator.getTranslatorKey())); + mav.addObject("userSeq", loginUser.getUserSeq()); mav.addObject("trInfo", translatorSevice.selectTranslatorView(translator)); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); mav.addObject("accessAuth", accessAuth); return mav; } @PostMapping("/updateTranslatorInfo") public Translator updatetranslatorInfo(@AuthenticationPrincipal UserInfo loginUser,Translator translator) { - translator.setWrtNm(loginUser.getUserId()); + translator.setWrtNm(loginUser.getUserNm()); translator.setWrtOrgan(loginUser.getOgCd()); + translator.setWrtPart(loginUser.getOfcCd()); + translator.setWrtTitle(loginUser.getTitleCd()); + translator.setWrtDt(LocalDateTime.now()); Translator result = translatorSevice.updatetranslatorInfo(translator); return result; } @@ -99,7 +107,7 @@ public class TranslatorController { @GetMapping("/revisionHistory") public ModelAndView revisionHistory(Translator translator){ ModelAndView mav = new ModelAndView("translator/translatorHistory"); - mav.addObject("HistoryList", translatorSevice.selectHistoryList(translator)); + mav.addObject("historyList", translatorSevice.selectHistoryList(translator)); return mav; } @@ -118,8 +126,9 @@ public class TranslatorController { mav.addObject("policeCrr", translatorSevice.selectMaritimePoliceCareer(translatorCrr)); mav.addObject("anotherCrr", translatorSevice.selectAnotherOrganizationCareer(translatorCrr)); mav.addObject("trKey", translatorCrr.getTranslatorKey()); - mav.addObject("wrtId", translatorSevice.selectTrFristId(translatorCrr.getTranslatorKey())); - mav.addObject("userId", loginUser.getUserId()); + mav.addObject("wrtUserSeq", translatorSevice.selectTrFristUserSeq(translatorCrr.getTranslatorKey())); + mav.addObject("userSeq", loginUser.getUserSeq()); + mav.addObject("trName", translatorSevice.selectTrLastName(translatorCrr)); mav.addObject("accessAuth", accessAuth); return mav; } diff --git a/src/main/java/com/dbnt/faisp/main/translator/mapper/TranslatorMapper.java b/src/main/java/com/dbnt/faisp/main/translator/mapper/TranslatorMapper.java index d06a8fb6..1414e4ed 100644 --- a/src/main/java/com/dbnt/faisp/main/translator/mapper/TranslatorMapper.java +++ b/src/main/java/com/dbnt/faisp/main/translator/mapper/TranslatorMapper.java @@ -27,6 +27,6 @@ public interface TranslatorMapper { List selectTranslatorListEx(Translator translator); - String selectTrFristId(int translatorKey); + String selectTrFristUserSeq(int translatorKey); } diff --git a/src/main/java/com/dbnt/faisp/main/translator/model/Translator.java b/src/main/java/com/dbnt/faisp/main/translator/model/Translator.java index 5535e9c0..72de4b9e 100644 --- a/src/main/java/com/dbnt/faisp/main/translator/model/Translator.java +++ b/src/main/java/com/dbnt/faisp/main/translator/model/Translator.java @@ -63,12 +63,19 @@ public class Translator extends BaseModel implements Serializable{ private String dmlYn; @Column(name = "remark") private String remark; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_title") + private String wrtTitle; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; @Column(name = "wrt_nm") private String wrtNm; @Column(name = "wrt_dt") private LocalDateTime wrtDt; - @Column(name = "wrt_organ") - private String wrtOrgan; + @Transient diff --git a/src/main/java/com/dbnt/faisp/main/translator/repository/TranslatorRepository.java b/src/main/java/com/dbnt/faisp/main/translator/repository/TranslatorRepository.java index dc693e73..455e6d0a 100644 --- a/src/main/java/com/dbnt/faisp/main/translator/repository/TranslatorRepository.java +++ b/src/main/java/com/dbnt/faisp/main/translator/repository/TranslatorRepository.java @@ -2,6 +2,8 @@ package com.dbnt.faisp.main.translator.repository; import com.dbnt.faisp.main.translator.model.Translator; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; @@ -10,6 +12,9 @@ public interface TranslatorRepository extends JpaRepository selectTranslatorList(Translator translator) { @@ -75,8 +73,11 @@ public class TranslatorService { translatorTmp.setDmlYn(translator.getDmlYn()); translatorTmp.setRemark(translator.getRemark()); translatorTmp.setWrtNm(translator.getWrtNm()); - translatorTmp.setWrtDt(LocalDateTime.now()); + translatorTmp.setWrtDt(translator.getWrtDt()); translatorTmp.setWrtOrgan(translator.getWrtOrgan()); + translatorTmp.setWrtPart(translator.getWrtPart()); + translatorTmp.setWrtTitle(translator.getWrtTitle()); + translatorTmp.setWrtUserSeq(translator.getWrtUserSeq()); translatorRepository.save(translatorTmp); return translatorTmp; } @@ -140,8 +141,12 @@ public class TranslatorService { return translatorMapper.selectTranslatorListEx(translator); } - public String selectTrFristId(int translatorKey) { - return translatorMapper.selectTrFristId(translatorKey); + public String selectTrFristUserSeq(int translatorKey) { + return translatorMapper.selectTrFristUserSeq(translatorKey); + } + + public String selectTrLastName(TranslatorCrr translatorCrr) { + return translatorRepository.getTrLastName(translatorCrr.getTranslatorKey()); } } diff --git a/src/main/resources/mybatisMapper/TranslatorMapper.xml b/src/main/resources/mybatisMapper/TranslatorMapper.xml index ed7558ef..59986ce3 100644 --- a/src/main/resources/mybatisMapper/TranslatorMapper.xml +++ b/src/main/resources/mybatisMapper/TranslatorMapper.xml @@ -121,6 +121,9 @@ - + select wrt_user_seq from translator_info where translator_key = #{translatorKey} order by version_no asc diff --git a/src/main/resources/static/js/translator/translator.js b/src/main/resources/static/js/translator/translator.js index 29880898..9f880c73 100644 --- a/src/main/resources/static/js/translator/translator.js +++ b/src/main/resources/static/js/translator/translator.js @@ -45,15 +45,15 @@ $(document).on('click', '#updateBtn', function (){ return false; } - if($('#trLang').val() == ''){ + if($('#eTrLang').val() == ''){ alert("언어를 선택해주세요."); - $('#trLang').focus(); + $('#eTrLang').focus(); return false; } - if($('#trEname').val() == ''){ + if($('#eTrEname').val() == ''){ alert("성명을 입력해주세요."); - $('#trEname').focus(); + $('#eTrEname').focus(); return false; } @@ -227,10 +227,8 @@ $(document).on('change', '#trNny', function (){ $(document).on('click', '#crrAddBtn', function (){ const trKey = (Number($('#tcInsertKey').val())); $('#insertCareer').append( - '
'+ - '
'+ - ''+ - '
'+ + '
'+ + '
'+ ''+ '
'+ ''+ + ''+ '
'+ ''+ '
'+ ''+ '
'+ - ''+ - '
'+ + '
'+ + '
'+ + ''+ + '
'+ ''+ '
'+ - '
' + '
'+ + ''+ + '
'+ + '
'+ + '
' ) $(".tcDt").datepicker({ format: "yyyy-mm-dd", @@ -376,11 +380,6 @@ function deleteCareerBtn(crrSeq,trKey){ } $(document).on('click', '.btn-close', function (){ - trCarrerList.length = 0; - location.reload(); -}) - -$(document).on('click', '#closeModalBtn', function (){ location.reload(); }) diff --git a/src/main/resources/templates/translator/translator.html b/src/main/resources/templates/translator/translator.html index f9f67b75..6f5467c7 100644 --- a/src/main/resources/templates/translator/translator.html +++ b/src/main/resources/templates/translator/translator.html @@ -28,7 +28,7 @@
@@ -52,17 +52,7 @@
- -
- -
-
- -
-
-
-
- @@ -70,19 +60,27 @@
- -
-
- -
+
+
+
+
+ +
+
+ +
+ +
+
@@ -91,7 +89,7 @@
- +
@@ -110,7 +108,7 @@ - + @@ -139,7 +137,10 @@
연번연락처
-
+
+
+ +
-
- - -
+
+ +
@@ -190,7 +190,7 @@
- +
- +
- +
- +
- +
-
- +
- +
- +
- +
- @@ -259,11 +259,11 @@
- +
- +
- +
- +
- +
diff --git a/src/main/resources/templates/translator/translatorCareerModal.html b/src/main/resources/templates/translator/translatorCareerModal.html index 3d99643f..64f37c42 100644 --- a/src/main/resources/templates/translator/translatorCareerModal.html +++ b/src/main/resources/templates/translator/translatorCareerModal.html @@ -6,13 +6,18 @@
-
통역인이름
+
+ +
+ +
+
해양경찰청 이력
- +
@@ -22,20 +27,20 @@ - - - - + + + + - +
연번
타기관 이력
- +
@@ -45,13 +50,13 @@ - - - + + + - +
연번
@@ -60,7 +65,7 @@
diff --git a/src/main/resources/templates/translator/translatorEditModal.html b/src/main/resources/templates/translator/translatorEditModal.html index 85dfdd10..60d870df 100644 --- a/src/main/resources/templates/translator/translatorEditModal.html +++ b/src/main/resources/templates/translator/translatorEditModal.html @@ -1,7 +1,5 @@ - + \ No newline at end of file diff --git a/src/main/resources/templates/translator/translatorHistory.html b/src/main/resources/templates/translator/translatorHistory.html index 074c251f..45e4d98e 100644 --- a/src/main/resources/templates/translator/translatorHistory.html +++ b/src/main/resources/templates/translator/translatorHistory.html @@ -1,6 +1,5 @@ -
@@ -22,13 +21,13 @@ - + - - + + @@ -110,5 +109,4 @@
- \ No newline at end of file diff --git a/src/main/resources/templates/translator/translatorStatisticsLang.html b/src/main/resources/templates/translator/translatorStatisticsLang.html index 329d925f..1063dfa9 100644 --- a/src/main/resources/templates/translator/translatorStatisticsLang.html +++ b/src/main/resources/templates/translator/translatorStatisticsLang.html @@ -18,7 +18,7 @@
- +
@@ -50,7 +50,7 @@ - + @@ -67,7 +67,7 @@
- +
어권별 구분