diff --git a/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java b/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java index ebf22e57..26bf4a38 100644 --- a/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java +++ b/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java @@ -83,7 +83,6 @@ public class PublicBoardController { publicBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); } - publicBoard.setUpOrganCdList(loginUser.getUpOrganCdList()); mav.addObject("qnaList", publicBoardService.selectContentList(publicBoard)); publicBoard.setContentCnt(publicBoardService.selectContentListCnt(publicBoard)); publicBoard.setPaginationInfo(); diff --git a/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java b/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java index 4c7f65e7..0188d86e 100644 --- a/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java +++ b/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java @@ -8,6 +8,7 @@ import java.util.List; @Mapper public interface PublicBoardMapper { List selectContentList(PublicBoard publicBoard); + List selectContentListWhere(PublicBoard publicBoard); Integer selectContentListCnt(PublicBoard publicBoard); } diff --git a/src/main/java/com/dbnt/faisp/translator/TranslatorController.java b/src/main/java/com/dbnt/faisp/translator/TranslatorController.java index 6c660793..db1b2e4f 100644 --- a/src/main/java/com/dbnt/faisp/translator/TranslatorController.java +++ b/src/main/java/com/dbnt/faisp/translator/TranslatorController.java @@ -74,6 +74,8 @@ 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("trInfo", translatorSevice.selectTranslatorView(translator)); mav.addObject("accessAuth", accessAuth); return mav; @@ -109,6 +111,8 @@ 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("accessAuth", accessAuth); return mav; } diff --git a/src/main/java/com/dbnt/faisp/translator/mapper/TranslatorMapper.java b/src/main/java/com/dbnt/faisp/translator/mapper/TranslatorMapper.java index 6ae4bffa..3856fb81 100644 --- a/src/main/java/com/dbnt/faisp/translator/mapper/TranslatorMapper.java +++ b/src/main/java/com/dbnt/faisp/translator/mapper/TranslatorMapper.java @@ -2,7 +2,6 @@ package com.dbnt.faisp.translator.mapper; import com.dbnt.faisp.translator.model.Translator; import com.dbnt.faisp.translator.model.TranslatorCrr; -import com.dbnt.faisp.userInfo.model.UserInfo; import com.dbnt.faisp.util.ParamMap; import org.apache.ibatis.annotations.Mapper; @@ -28,4 +27,6 @@ public interface TranslatorMapper { List selectTranslatorListEx(Translator translator); + String selectTrFristId(int translatorKey); + } diff --git a/src/main/java/com/dbnt/faisp/translator/service/TranslatorService.java b/src/main/java/com/dbnt/faisp/translator/service/TranslatorService.java index 45bcbff1..427e0393 100644 --- a/src/main/java/com/dbnt/faisp/translator/service/TranslatorService.java +++ b/src/main/java/com/dbnt/faisp/translator/service/TranslatorService.java @@ -140,4 +140,8 @@ public class TranslatorService { return translatorMapper.selectTranslatorListEx(translator); } + public String selectTrFristId(int translatorKey) { + return translatorMapper.selectTrFristId(translatorKey); + } + } diff --git a/src/main/resources/mybatisMapper/PublicBoardMapper.xml b/src/main/resources/mybatisMapper/PublicBoardMapper.xml index 00129155..fb6b084f 100644 --- a/src/main/resources/mybatisMapper/PublicBoardMapper.xml +++ b/src/main/resources/mybatisMapper/PublicBoardMapper.xml @@ -9,29 +9,34 @@ and a.public_type = #{publicType} + + AND a.title LIKE CONCAT('%', #{title}, '%') + and a.wrt_dt >= #{startDate}::date and a.wrt_dt <= #{endDate}::date+1 - and a.public_key in ( - - select public_key from public_board where wrt_organ in - - #{organCd} - - - - union all - - - select public_key from public_board where organ_chk = 'F' and wrt_organ in - - #{organCd} - - - ) + + and a.public_key in ( + + select public_key from public_board where wrt_organ in + + #{organCd} + + + + union all + + + select public_key from public_board where organ_chk = 'F' and wrt_organ in + + #{organCd} + + + ) + + + \ No newline at end of file diff --git a/src/main/resources/static/js/publicBoard/notice.js b/src/main/resources/static/js/publicBoard/notice.js index b1e16b51..f7207215 100644 --- a/src/main/resources/static/js/publicBoard/notice.js +++ b/src/main/resources/static/js/publicBoard/notice.js @@ -1,5 +1,12 @@ let files = []; +$(function(){ + $("#dateSelectorDiv").datepicker({ + format: "yyyy-mm-dd", + language: "ko" + }); +}) + $(document).on('click', '#addNoticeBtn', function (){ getEditModal(null, "PLB001") }) diff --git a/src/main/resources/static/js/publicBoard/publicBoard.js b/src/main/resources/static/js/publicBoard/publicBoard.js index 82d585a8..7774a93c 100644 --- a/src/main/resources/static/js/publicBoard/publicBoard.js +++ b/src/main/resources/static/js/publicBoard/publicBoard.js @@ -35,6 +35,13 @@ $(document).on('click', '#commentSaveBtn', function (){ } }) +$(function(){ + $("#dateSelectorDiv").datepicker({ + format: "yyyy-mm-dd", + language: "ko" + }); +}) + $(document).on('click', '.childCommentBtn', function (){ const childCommentDiv = $(this).parents(".commentRow").find(".childCommentDiv") childCommentDiv.show(); diff --git a/src/main/resources/templates/publicBoard/notice/noticePage.html b/src/main/resources/templates/publicBoard/notice/noticePage.html index 3bdb6fd8..65a828c5 100644 --- a/src/main/resources/templates/publicBoard/notice/noticePage.html +++ b/src/main/resources/templates/publicBoard/notice/noticePage.html @@ -15,7 +15,7 @@
-
+
diff --git a/src/main/resources/templates/publicBoard/qna/qnaPage.html b/src/main/resources/templates/publicBoard/qna/qnaPage.html index 593074ab..008dbc3f 100644 --- a/src/main/resources/templates/publicBoard/qna/qnaPage.html +++ b/src/main/resources/templates/publicBoard/qna/qnaPage.html @@ -6,6 +6,7 @@ +
@@ -15,7 +16,7 @@
- +
@@ -116,7 +117,7 @@
- +
diff --git a/src/main/resources/templates/translator/translator.html b/src/main/resources/templates/translator/translator.html index f7bd937f..3c86e5a6 100644 --- a/src/main/resources/templates/translator/translator.html +++ b/src/main/resources/templates/translator/translator.html @@ -133,12 +133,8 @@ - - ● - - - - + ● + diff --git a/src/main/resources/templates/translator/translatorCareerModal.html b/src/main/resources/templates/translator/translatorCareerModal.html index ccab8ffc..07b80bec 100644 --- a/src/main/resources/templates/translator/translatorCareerModal.html +++ b/src/main/resources/templates/translator/translatorCareerModal.html @@ -29,7 +29,7 @@ ㅇ - + @@ -52,7 +52,7 @@ - + @@ -61,7 +61,7 @@
diff --git a/src/main/resources/templates/translator/translatorEditModal.html b/src/main/resources/templates/translator/translatorEditModal.html index 9fdb84d5..5fe6520c 100644 --- a/src/main/resources/templates/translator/translatorEditModal.html +++ b/src/main/resources/templates/translator/translatorEditModal.html @@ -113,7 +113,7 @@