From e11fd1e13330466f0e87326102cfcfa7a59e5d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Tue, 28 Mar 2023 18:29:58 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=BD=EB=A0=A5=ED=98=84=ED=99=A9=20?= =?UTF-8?q?=EC=9E=91=EC=97=85=EC=A4=91.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../faisp/main/userInfo/PoliceController.java | 12 +- .../main/userInfo/service/PoliceService.java | 2 +- .../police/career/careerFormModal.html | 22 ++-- .../templates/police/career/careerModal.html | 118 +++++++++--------- 4 files changed, 76 insertions(+), 78 deletions(-) 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 e7bd9f44..7dd49322 100644 --- a/src/main/java/com/dbnt/faisp/main/userInfo/PoliceController.java +++ b/src/main/java/com/dbnt/faisp/main/userInfo/PoliceController.java @@ -173,7 +173,11 @@ public class PoliceController { } @GetMapping("/nowPersonnelStatus") public PersonnelStatus nowPersonnelStatus(String ogCd){ - return policeService.nowPersonnelStatus(ogCd); + PersonnelStatus ps = policeService.nowPersonnelStatus(ogCd); + if(ps == null){ + return new PersonnelStatus(); + } + return ps; } @PostMapping("/savePersonnelStatus") @ResponseBody @@ -217,7 +221,6 @@ public class PoliceController { String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/police/careerMgt").get(0).getAccessAuth(); mav.addObject("accessAuth", accessAuth); mav.addObject("selectedTab", career.getCareerCd()); - mav.addObject("crcList", codeMgtService.selectCodeMgtList("CRC")); mav.addObject("userInfo", policeService.selectPoliceInfo(career.getUserSeq())); mav.addObject("careerList", policeService.selectCareerList(career.getUserSeq())); mav.addObject("userSeq", loginUser.getUserSeq()); @@ -226,11 +229,6 @@ public class PoliceController { @GetMapping("/careerFormModal") public ModelAndView careerFormModal(@AuthenticationPrincipal UserInfo loginUser, UserCareer career){ ModelAndView mav = new ModelAndView("police/career/careerFormModal"); - mav.addObject("crcList", codeMgtService.selectCodeMgtList("CRC")); - mav.addObject("dsnList", codeMgtService.selectCodeMgtList("DSN")); - mav.addObject("ogList", codeMgtService.selectCodeMgtList("OG")); - mav.addObject("ofcList", codeMgtService.selectCodeMgtList("OFC")); - mav.addObject("jtList", codeMgtService.selectCodeMgtList("JT")); mav.addObject("career", career); return mav; } 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 94b3c0cc..8ce263da 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 @@ -32,7 +32,7 @@ public class PoliceService { public void saveCareer(UserCareer career) { UserCareer lastCareer = userCareerRepository.findTop1ByUserSeqOrderByCareerSeqDesc(career.getUserSeq()).orElse(null); career.setCareerSeq(lastCareer==null?1:(lastCareer.getCareerSeq()+1)); - if(!career.getInOfficeYn().equals("Y")){ + if(career.getInOfficeYn() == null || career.getInOfficeYn().equals("N")){ career.setWorkMonth((int) ChronoUnit.MONTHS.between(career.getStartDate(), career.getEndDate())); career.setWorkDay((int) ChronoUnit.DAYS.between(career.getStartDate(), career.getEndDate())); } diff --git a/src/main/resources/templates/police/career/careerFormModal.html b/src/main/resources/templates/police/career/careerFormModal.html index e0691c68..c3551c6d 100644 --- a/src/main/resources/templates/police/career/careerFormModal.html +++ b/src/main/resources/templates/police/career/careerFormModal.html @@ -11,8 +11,8 @@
@@ -20,8 +20,8 @@
@@ -41,8 +41,8 @@
@@ -50,8 +50,10 @@
@@ -59,8 +61,8 @@
diff --git a/src/main/resources/templates/police/career/careerModal.html b/src/main/resources/templates/police/career/careerModal.html index 3fd99065..34accfd0 100644 --- a/src/main/resources/templates/police/career/careerModal.html +++ b/src/main/resources/templates/police/career/careerModal.html @@ -21,102 +21,100 @@
- -
- - - - - - - - - - - - - - - - - - + + +
+
임용구분근무지직급시작일종료일일수개월수등록자등록일
+ + + + + + + + + + + + + + + + - - - + + + - - - + + - - - - - - - - -
임용구분근무지직급시작일종료일일수개월수등록자등록일
+ + - - - - + + - + + + - + - - - + - - - +
- -
-
-
+ + + + + + + + + +
+ +