최초반영

This commit is contained in:
urp 2026-03-06 14:07:15 +09:00
parent e4470f4ab7
commit 607c80a987
7 changed files with 46 additions and 13 deletions

View File

@ -13,16 +13,18 @@
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="test" value="true"/>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="test" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.8.0_202">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>

View File

@ -68,8 +68,10 @@ public class NlibSearchServiceImpl implements NlibSearchService{
@Value("#{properties['search.protocol']}")
private String SEARCH_PROTOCOL;
public NlibSearchVO getSearch(NlibSearchVO searchVO) throws Exception {
try {
public NlibSearchVO getSearch(NlibSearchVO searchVO) throws Exception
{
try
{
//검색엔진 페이지 셋팅
searchVO.setListCount(Integer.toString(searchVO.getPageSize()));
searchVO.setStartCount(Integer.toString(searchVO.getPageIndex()));
@ -113,7 +115,8 @@ public class NlibSearchServiceImpl implements NlibSearchService{
allParameters.forEach((k, v) -> log.debug("allParams > " + k + " : " + v));
HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity(parameters, headers);
HttpEntity<MultiValueMap<String, String>> allRequestEntity = new HttpEntity(allParameters, headers);
responseEntity = restTemplate.postForEntity(url, requestEntity , String.class);
responseEntity = restTemplate.postForEntity(url, requestEntity , String.class);
allResponseEntity = restTemplate.postForEntity(url, allRequestEntity , String.class);
//-----------------------------------

View File

@ -140,9 +140,9 @@ public class NlibSearchController extends NlibCommonController {
searchVO.setReQuery("");
searchVO.setReQueryChk("query");
}
//검색엔진
try{
//검색엔진
try
{
searchVO = nlibSearchService.getSearch(searchVO);
@ -166,9 +166,13 @@ public class NlibSearchController extends NlibCommonController {
model.addAttribute("pageVO", pageVO);
model.addAttribute("searchVO", searchVO);
}catch(NumberFormatException e){
}
catch(NumberFormatException e)
{
log.error("searchList.do paging > NumberFormatException 발생 : " + e.toString());
}catch(Exception e){
}
catch(Exception e)
{
log.error("searchList.do getSearch > Exception 발생 : " + e.toString());
}

View File

@ -1,5 +1,5 @@
Manifest-Version: 1.0
Built-By: ecpla
Built-By: scale
Build-Jdk: 1.8.0_201
Created-By: Maven Integration for Eclipse

View File

@ -1,7 +1,7 @@
#Generated by Maven Integration for Eclipse
#Mon Mar 13 10:07:45 KST 2023
#Wed Feb 19 14:00:08 KST 2025
version=1.0.0
groupId=nlib
m2e.projectName=iams.nlib
m2e.projectLocation=D\:\\work_source\\iams\\workspace\\iams.nlib
m2e.projectLocation=D\:\\iams\\workspace\\iams.nlib
artifactId=nlib

View File

@ -231,6 +231,9 @@ function delDetailFilter(name){
function allReset(){
$("#d_query").val("");
$("#exactQuery").val("");
$("#andQuery").val("");
$("#notQuery").val("");
$("#d_bookIndex").val("");
$("#d_mngtNo").val("");
$("#d_creatYyyyStart").val("");
@ -397,6 +400,14 @@ function detailPopClose(){
</div>
</li>
<li class="row-keyword-detail">
<p class="tit"><label for="exactQuery">고급검색</label></p>
<div class="input-area">
<input type="text" placeholder="정확히 일치하는 단어/문장(&quot; &quot;)" title="정확히 일치하는 단어/문장(&quot; &quot;)" id="exactQuery" name="exactQuery" value="" />
<input type="text" placeholder="반드시 포함하는 단어(+)" title="반드시 포함하는 단어(+)" id="andQuery" name="andQuery" value="" />
<input type="text" placeholder="제외하는 단어(-)" title="제외하는 단어(-)" id="notQuery" name="notQuery" value="" />
</div>
</li>
<li class="row-keyword-detail2">
<p class="tit"><label for="d_bookIndex">목차검색</label></p>
<div class="input-area">
<input type="text" placeholder="검색어를 입력하세요." title="검색어를 입력하세요." id="d_bookIndex" name="bookIndex" value="" />

View File

@ -10432,8 +10432,12 @@ body.no-scroll {
color: #000;
}
.advanced-form-table li.row-keyword-detail {
width: 100%
}
.advanced-form-table .row-keyword-detail input {
width: calc(100% - 0px);
width: calc(33.333% - 10px);
margin-right: 15px;
}
@ -10441,6 +10445,15 @@ body.no-scroll {
margin-right: 0;
}
.advanced-form-table .row-keyword-detail2 input {
width: calc(100% - 0px);
margin-right: 15px;
}
.advanced-form-table .row-keyword-detail2 input:last-child {
margin-right: 0;
}
.advanced-form-table .row-issued-year input {
width: calc(50% - 16px);
}