diff --git a/src/main/java/nlib/sch/service/NlibSearchVO.java b/src/main/java/nlib/sch/service/NlibSearchVO.java index 872df425..4a1faf55 100644 --- a/src/main/java/nlib/sch/service/NlibSearchVO.java +++ b/src/main/java/nlib/sch/service/NlibSearchVO.java @@ -33,7 +33,7 @@ public class NlibSearchVO extends PagingVO { private String creatYyyyStart = ""; //생산년도 검색(시작일) private String creatYyyyEnd = ""; //생산년도 검색(종료일) private String creatYyyyYn = ""; //미상포함 Y N - + private String createStartDate = ""; //연대 검색(시작일) private String createEndDate = ""; //연대 검색(종료일) private String mngtNo = ""; //관리번호 @@ -348,7 +348,7 @@ public class NlibSearchVO extends PagingVO { add(map,"createStartDate",this.createStartDate); add(map,"createEndDate",this.createEndDate); add(map,"MNGT_NO",this.mngtNo); - add(map,"AGE_CODE",this.ageCode); + add(map,"AGE_CODE",this.ageCode.replaceAll("[,]", "|")); add(map,"USE_STATUS",this.useStatus); add(map,"TYPE_DIV_CD",this.typeDivCd); add(map,"SUBJECT_CODE",this.subjectCode); diff --git a/src/main/java/nlib/sch/web/NlibSearchController.java b/src/main/java/nlib/sch/web/NlibSearchController.java index 70075afc..81c3eee4 100644 --- a/src/main/java/nlib/sch/web/NlibSearchController.java +++ b/src/main/java/nlib/sch/web/NlibSearchController.java @@ -1,6 +1,8 @@ package nlib.sch.web; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -146,9 +148,8 @@ public class NlibSearchController extends NlibCommonController { count = 0; for(int j=0; j> clsf = codeService.listCtClsfs(); + List> clsf = null; + clsf = codeService.listCtClsfs(); model.addAttribute("firstCategoryList", clsf); model.addAttribute("secondCategoryList", clsf); + List> firstClassList = null; + firstClassList = codeService.listCodes(Constant.CODE_ID_MASTER_TYPE_DIV_CD); + + List> secondClassList = null; + secondClassList = codeService.listCodes(Constant.CODE_ID_DTLS_TYPE_DIV_CD); //자료유형 model.addAttribute("firstClassList", codeService.listCodes(Constant.CODE_ID_MASTER_TYPE_DIV_CD)); model.addAttribute("secondClassList", codeService.listCodes(Constant.CODE_ID_DTLS_TYPE_DIV_CD)); diff --git a/src/main/webapp/WEB-INF/jsp/nlib/cmm/headerSubPart.jsp b/src/main/webapp/WEB-INF/jsp/nlib/cmm/headerSubPart.jsp index a74a4f83..0fa05dfd 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/cmm/headerSubPart.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/cmm/headerSubPart.jsp @@ -21,6 +21,10 @@ $(document).ready(function() { }); }); +function goSearch(){ + document.searchHeaderForm.submit(); +} + @@ -32,17 +36,17 @@ $(document).ready(function() {

검색

-
+
검색
- - + +
- diff --git a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp index c620a57a..c9377e83 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp @@ -14,6 +14,7 @@ * @ 수정일 수정자 수정내용 * @ ------------ -------- --------------------------- * @ 2021. 7. 30. JSYOO 최초 생성 + * @ 2021.10. 28. KNKIM 대출예약, 방문열람신청, 카트담기 연결 처리 * * * @author 이씨플라자 * DIGITALSHIP JSYOO @@ -146,9 +147,9 @@
- - - + + +
키워드 diff --git a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchList.jsp b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchList.jsp index 15442e44..cfce4530 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchList.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchList.jsp @@ -98,7 +98,7 @@ function fnSetInitialValue() //탭 $("#"+"${searchVO.collection}").parent().addClass('current'); //페이징 - pageLoad('${pageVO.pageIndex}','${pageVO.totRecordCount}','${pageVO.startPage}','${pageVO.endPage}','${pageVO.lastPage}'); + pageLoad("fn_search_article",'${pageVO.pageIndex}','${pageVO.totRecordCount}','${pageVO.startPage}','${pageVO.endPage}','${pageVO.lastPage}'); //생산년도 var filter_creatYyyy = '${searchVO.filter_creatYyyy}'; @@ -115,6 +115,15 @@ function fnSetInitialValue() }else{ $("#m-year-1").prop('checked',true); } + + //상단 검색바 + $("#top_query").val('${searchVO.query}'); + var sfield = '${searchVO.sfield}'; + + if(sfield = "TITLE") + { + $("#sfield").val(sfield); + } } //탭 이동 function fnTabMoveSch(collection){ @@ -200,18 +209,18 @@ function fn_search_article(pageIndex) {
  • -
    on"> +
    on">
    - checked="checked" /> - + checked="checked" /> +
      - +
    • -
      checked="checked" /> - +
      checked="checked" /> +
    • @@ -233,15 +242,15 @@ function fn_search_article(pageIndex) {
        - +
      • -
        on"> -
        checked="checked"/>
        +
        on"> +
        checked="checked"/>
          - -
        • checked="checked"/>
        • + +
        • checked="checked"/>
        @@ -276,7 +285,7 @@ function fn_search_article(pageIndex) {
        -
        +

        생산기관

        @@ -285,7 +294,7 @@ function fn_search_article(pageIndex) {
      • -
        +
      • @@ -309,7 +318,16 @@ function fn_search_article(pageIndex) {
      - + + + + + + + 0 + + +