feat:조정종결목록 - solr 구현완료

This commit is contained in:
hylee 2022-11-11 16:27:07 +09:00
parent 1fa054eec8
commit ec53ce06b1
5 changed files with 394 additions and 96 deletions

View File

@ -137,6 +137,7 @@ public class AdjClsMgrController {
String searchWrd = (String) commandMap.get("q");
log.info(" + searchWrd :: [{}]", searchWrd);
if (searchWrd!= null && !("").equals(searchWrd)) {
searchService.search(commandMap, model);
}
@ -144,12 +145,10 @@ public class AdjClsMgrController {
PaginationInfo paginationInfo = new PaginationInfo();
int totalRecordCount = 0;
log.info(" + commandMap :: [{}]", commandMap);
String rangeView = (String)commandMap.get("rangeView");
if ( StringUtils.isNotBlank(rangeView) ) {
Map<String, Long> resultCntMap = (Map<String, Long>)model.get("resultCntMap");
log.debug("resultCntMap : {}", resultCntMap);
Long total = resultCntMap.get(rangeView);
if (total != null) {
totalRecordCount = total.intValue();
@ -168,6 +167,15 @@ public class AdjClsMgrController {
paginationInfo.setTotalRecordCount(totalRecordCount);
model.addAttribute("paginationInfo", paginationInfo);
}
String q = (String) commandMap.get("q");
if(q.length() == 1 && ":".equals(q))
{
commandMap.put("q", "");
}
model.addAttribute("commandMap", commandMap);
model.addAttribute("totalRecordCount", totalRecordCount);
return "/kccadr/adjclsmgr/adjCloseMangeList";

View File

@ -13,6 +13,8 @@ import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.annotation.Resource;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang.math.NumberUtils;
@ -35,6 +37,7 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.ui.ModelMap;
import kcc.let.solr.search.service.SearchService;
import kcc.let.utl.fcc.service.EgovCryptoUtil;
public class SearchServiceImpl implements InitializingBean, SearchService {
@ -42,6 +45,10 @@ public class SearchServiceImpl implements InitializingBean, SearchService {
@Value("${Globals.Solr.url}")
private String SERVER_URL;
//암복호화 유틸
@Resource(name = "egovCryptoUtil")
EgovCryptoUtil egovCryptoUtil;
private Set<String> introFieldSet;
private Set<String> policyFieldSet;
@ -151,8 +158,8 @@ public class SearchServiceImpl implements InitializingBean, SearchService {
Map<String, Long> resultCntMap = new HashMap<String, Long>();
long totalCount = 0;
for (SOLR_CORE sc : SOLR_CORE.values()) {
log.info(" + sc.getValue() :: [{}]", sc.getValue());
resultCntMap.put(sc.getValue(), new Long(0));
resultMap.put(sc.getValue(), Collections.<Map<String, Object>>emptyList());
List<Map<String, Object>> resultList = getResultList(sc, fieldMap.get(sc.getValue()), commandMap);
@ -168,8 +175,9 @@ public class SearchServiceImpl implements InitializingBean, SearchService {
if ( sc.getValue().equals((String)commandMap.get("rangeView")) ) {
}
}
model.addAttribute("resultMap", resultMap);
log.info("resultMap :: [{}]", resultMap);
model.addAttribute("resultCntMap", resultCntMap);
model.addAttribute("totalCount", totalCount);
@ -219,7 +227,16 @@ public class SearchServiceImpl implements InitializingBean, SearchService {
} finally {
IOUtils.closeQuietly(client);
}
log.debug(" :: resultList :: [{}]", resultList);
resultList.forEach(t-> {
t.put("resPonDentNm", egovCryptoUtil.decrypt((String) t.get("resPonDentNm")));
t.put("appliCantNm", egovCryptoUtil.decrypt((String) t.get("appliCantNm")));
});
// log.debug(" :: resultList :: [{}]", resultList);
return resultList;
}

View File

@ -94,7 +94,7 @@
<property name="searchFieldSet"> <!-- 전자조정 -->
<set>
<value>adrSeq</value>
<value>adrNo </value>
<value>adrNo</value>
<value>statCd</value>
<value>reqOlCd</value>
<value>reqCn1</value>

View File

@ -29,6 +29,9 @@
function linkPage(pageNo){
var listForm = document.listForm ;
listForm.pageIndex.value = pageNo ;
var q1 = form.q1.value;
if(q1 == "") q1 = ":"
listForm.q.value = q1 ;
listForm.action = "<c:url value='/kccadr/adjclsmgr/adjCloseMangeList.do'/>";
listForm.submit();
}
@ -53,14 +56,18 @@
</script>
</head>
<body>
<form:form id="listForm" name="listForm" commandName="adjClsMgrVO" onsubmit="return false;" method="post">
<%-- <input type="hidden" name="pageIndex" value="<c:out value='${adjClsMgrVO.pageIndex}' default='1' />"/> --%>
<%-- <input type="hidden" name="searchSortCnd" value="<c:out value="${adjClsMgrVO.searchSortCnd}" />" /> --%>
<%-- <input type="hidden" name="searchSortOrd" value="<c:out value="${adjClsMgrVO.searchSortOrd}" />" /> --%>
<%-- <input type="hidden" name="searchStatus" value="<c:out value="${adjClsMgrVO.searchStatus}" />" /> --%>
<input type="hidden" name="adrSeq" value="" />
<input type="hidden" name="adrSn" value="" />
<form id="listForm" name="listForm" onsubmit="return false;" method="post">
<%-- <input type="hidden" name="pageIndex" value="<c:out value='${adjClsMgrVO.pageIndex}' default='1' />"/> --%>
<input type="hidden" name="pageIndex" value="<c:out value='${paginationInfo.currentPageNo}' default='1' />"/>
<input type="hidden" name="rangeView" value="kcc_adr_advc" />
<input type="hidden" name="q" id="q" value="" />
<%-- <input type="hidden" name="searchSortCnd" value="<c:out value="${adjClsMgrVO.searchSortCnd}" />" /> --%>
<%-- <input type="hidden" name="searchSortOrd" value="<c:out value="${adjClsMgrVO.searchSortOrd}" />" /> --%>
<%-- <input type="hidden" name="searchStatus" value="<c:out value="${adjClsMgrVO.searchStatus}" />" /> --%>
<input type="hidden" name="adrSeq" value="" />
<input type="hidden" name="adrSn" value="" />
</form>
<form:form id="form" name="form" commandName="adjClsMgrVO" onsubmit="return false;" method="post">
<!-- cont -->
<div class="cont_wrap">
<div class="box">
@ -81,7 +88,8 @@
<div class="list_util">
<div class="detail_search">
<ul>
<p>name="q" 검색어 : <input type="text" name="q" value=":"/></p>
<%--
<p>name="q" 검색어 : <input type="text" id="q1" name="q1" value=":"/></p>
<p>name="rangeView" 카테고리 : <input type="text" name="rangeView" value="kcc_adr_advc"/></p>
<li>
<p class="tit_text">구분${adjClsMgrVO.searchCondition}</p>
@ -117,6 +125,11 @@
</div>
<button class="btn_search" onclick="fncGoList(); return false;">검색</button>
</li>
--%>
<li>
<p class="tit_text">검색어</p><input type="text" id="q1" name="q1" value="<c:out value="${commandMap.q }" />"/>
<button class="btn_search" onclick="fncGoList(); return false;">검색</button>
</li>
</ul>
</div>
</div>
@ -152,86 +165,87 @@
</tr>
</thead>
<tbody>
<%-- <c:forEach var="list" items="${list}" varStatus="status"> --%>
<!-- <tr> -->
<!-- <td class="td_num"> -->
<%-- <p><c:out value="${list.sbmtDe}"/></p> --%>
<!-- </td> -->
<!-- <td class="td_date"> -->
<%-- <c:choose> --%>
<%-- <c:when test="${list.reqOlCd ne '2' }"> --%>
<%-- <a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');">${empty list.adrNo ? '-' : list.adrNo}</a> --%>
<%-- </c:when> --%>
<%-- <c:when test="${list.reqOlCd eq '2' }"> --%>
<%-- <a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');">${empty list.adrNo ? '-' : list.adrNo}</a> --%>
<%-- </c:when> --%>
<%-- </c:choose> --%>
<!-- </td> -->
<!-- <td class="td_subscriber"> -->
<%-- <c:choose> --%>
<%-- <c:when test="${list.reqOlCd ne '2' }"> --%>
<%-- <a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a> --%>
<%-- </c:when> --%>
<%-- <c:when test="${list.reqOlCd eq '2' }"> --%>
<%-- <a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a> --%>
<%-- </c:when> --%>
<%-- </c:choose> --%>
<!-- </td> -->
<!-- <td class="td_respondent"> -->
<%-- <c:choose> --%>
<%-- <c:when test="${list.reqOlCd ne '2' }"> --%>
<%-- <a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a> --%>
<%-- </c:when> --%>
<%-- <c:when test="${list.reqOlCd eq '2' }"> --%>
<%-- <a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a> --%>
<%-- </c:when> --%>
<%-- </c:choose> --%>
<!-- </td> -->
<!-- <td class="td_deputy"> -->
<%-- <c:choose> --%>
<%-- <c:when test="${list.reqOlCd ne '2' }"> --%>
<%-- <a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.ccTy}"/></a> --%>
<%-- <a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a> --%>
<%-- </c:when> --%>
<%-- <c:when test="${list.reqOlCd eq '2' }"> --%>
<%-- <a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a> --%>
<%-- </c:when> --%>
<%-- </c:choose> --%>
<!-- </td> -->
<!-- <td class=""> -->
<%-- <p><c:out value="${empty list.memDeptNm ? '-' : list.memDeptNm}"/></p> --%>
<!-- </td> -->
<!-- <td class=""> -->
<%-- <p><c:out value="${empty list.adrAdmNm ? '-' : list.adrAdmNm}"/></p> --%>
<!-- </td> -->
<!-- <td class=""> -->
<%-- <p><c:out value="${empty list.lastUpdtPnttm ? '-' : list.lastUpdtPnttm}"/></p> --%>
<!-- </td> -->
<!-- <td class="td_status"> -->
<!-- 송달정보가 있으면 조회, 없으면 입력 버튼 노출 -->
<%-- <c:choose> --%>
<%-- <c:when test="${list.finalStatCd eq '304050'}"> --%>
<!-- 조정조서종결 -->
<%-- </c:when> --%>
<%-- <c:when test="${list.finalStatCd eq '305050'}"> --%>
<!-- 취하종결 -->
<%-- </c:when> --%>
<%-- <c:when test="${list.finalStatCd eq '307050'}"> --%>
<!-- 불성립종결 -->
<%-- </c:when> --%>
<%-- <c:when test="${list.finalStatCd eq '306050'}"> --%>
<!-- 직권조정 성립 -->
<%-- </c:when> --%>
<%-- <c:otherwise> --%>
<!-- - -->
<%-- </c:otherwise> --%>
<%-- </c:choose> --%>
<!-- <kc:code codeId="CC013" code="${list.finalStatCd}"/> -->
<!-- </td> -->
<!-- </tr> -->
<%-- </c:forEach> --%>
<c:if test="${empty list}">
<c:forEach var="list" items="${resultMap.kcc_adr_advc }" varStatus="status">
<tr>
<td class="td_num">
<p>
<c:out value="${list.sbmtDe}" />
</p>
</td>
<td class="td_date"><c:choose>
<c:when test="${list.reqOlCd ne '2' }">
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');">${empty list.adrNo ? '-' : list.adrNo}</a>
</c:when>
<c:when test="${list.reqOlCd eq '2' }">
<a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');">${empty list.adrNo ? '-' : list.adrNo}</a>
</c:when>
</c:choose>
</td>
<td class="td_subscriber">
<c:choose>
<c:when test="${list.reqOlCd ne '2' }">
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a>
</c:when>
<c:when test="${list.reqOlCd eq '2' }">
<a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a>
</c:when>
</c:choose>
</td>
<td class="td_respondent">
<c:choose>
<c:when test="${list.reqOlCd ne '2' }">
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a>
</c:when>
<c:when test="${list.reqOlCd eq '2' }">
<a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a>
</c:when>
</c:choose>
</td>
<td class="td_deputy">
<c:choose>
<c:when test="${list.reqOlCd ne '2' }">
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.ccTy}"/></a>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a>
</c:when>
<c:when test="${list.reqOlCd eq '2' }">
<a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a>
</c:when>
</c:choose>
</td>
<td class="">
<p><c:out value="${empty list.memDeptNm ? '-' : list.memDeptNm}"/></p>
</td>
<td class="">
<p><c:out value="${empty list.adrAdmNm ? '-' : list.adrAdmNm}"/></p>
</td>
<td class="">
<p><c:out value="${empty list.lastUpdtPnttm ? '-' : list.lastUpdtPnttm}"/></p>
</td>
<td class="td_status">
<!-- 송달정보가 있으면 조회, 없으면 입력 버튼 노출 -->
<c:choose>
<c:when test="${list.finalStatCd eq '304050'}">
조정조서종결
</c:when>
<c:when test="${list.finalStatCd eq '305050'}">
취하종결
</c:when>
<c:when test="${list.finalStatCd eq '307050'}">
불성립종결
</c:when>
<c:when test="${list.finalStatCd eq '306050'}">
직권조정 성립
</c:when>
<c:otherwise>
-
</c:otherwise>
</c:choose>
<%-- <kc:code codeId="CC013" code="${list.finalStatCd}"/> --%>
</td>
</tr>
</c:forEach>
<c:if test="${empty resultMap}">
<tr><td colspan="9"><spring:message code="common.nodata.msg" /></td></tr>
</c:if>
</tbody>

View File

@ -0,0 +1,259 @@
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>조정사건 목록</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javaScript" language="javascript">
$(document).ready(function() {
//해당 페이지에 대한 권한 체크
_admin_fn_check_authority("adjCloseMangeList", "div.cont", "ALL");
});
//권한 체크 결과값으로 후속처리
function admin_fn_check_authority_ret(p_param){
//alert(p_param); //리턴값으로 상세 권한 체크시 사용 "" 또는 CUD 또는 CUDP
}
function fncGoList(){
linkPage(1);
}
function linkPage(pageNo){
var listForm = document.listForm ;
listForm.pageIndex.value = pageNo ;
listForm.action = "<c:url value='/kccadr/adjclsmgr/adjCloseMangeList.do'/>";
listForm.submit();
}
function fncGoDetail(adrSeq, adrSn){
var listForm = document.listForm ;
listForm.adrSeq.value = adrSeq;
listForm.adrSn.value = adrSn;
listForm.action = "<c:url value='/kccadr/adjclsmgr/adjCloseMangeDetail.do'/>";
listForm.submit();
}
function fncGoPastDetail(adrSeq, adrSn){
var listForm = document.listForm ;
listForm.adrSeq.value = adrSeq;
listForm.adrSn.value = adrSn;
listForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastDetail.do'/>";
listForm.submit();
}
</script>
</head>
<body>
<form:form id="listForm" name="listForm" commandName="adjClsMgrVO" onsubmit="return false;" method="post">
<%-- <input type="hidden" name="pageIndex" value="<c:out value='${adjClsMgrVO.pageIndex}' default='1' />"/> --%>
<%-- <input type="hidden" name="searchSortCnd" value="<c:out value="${adjClsMgrVO.searchSortCnd}" />" /> --%>
<%-- <input type="hidden" name="searchSortOrd" value="<c:out value="${adjClsMgrVO.searchSortOrd}" />" /> --%>
<%-- <input type="hidden" name="searchStatus" value="<c:out value="${adjClsMgrVO.searchStatus}" />" /> --%>
<input type="hidden" name="adrSeq" value="" />
<input type="hidden" name="adrSn" value="" />
<!-- cont -->
<div class="cont_wrap">
<div class="box">
<!-- cont_tit -->
<div class="cont_tit">
<h2>조정종결목록</h2>
<ul class="cont_nav">
<li class="home"><a href="/"><i></i></a></li>
<li>
<p>조정종결관리</p>
</li>
<li><span class="cur_nav">조정종결목록</span></li>
</ul>
</div>
<div class="cont">
<!-- list_top -->
<div class="list_top">
<div class="list_util">
<div class="detail_search">
<ul>
<p>name="q" 검색어 : <input type="text" name="q" value=":"/></p>
<p>name="rangeView" 카테고리 : <input type="text" name="rangeView" value="kcc_adr_advc"/></p>
<li>
<p class="tit_text">구분${adjClsMgrVO.searchCondition}</p>
<select name="searchCondition" id="searchCondition">
<option value="1" ${adjClsMgrVO.searchCondition eq '1' ? 'selected' : '' }>조정번호</option>
<option value="2" ${adjClsMgrVO.searchCondition eq '2' ? 'selected' : '' }>조정조사관</option>
<option value="3" ${adjClsMgrVO.searchCondition eq '3' ? 'selected' : '' }>조정부</option>
</select>
<input type="text" id=searchKeyword name="searchKeyword" class="search_input" placeholder="검색어를 입력하세요" value="<c:out value='${adjClsMgrVO.searchKeyword}'/>">
</li>
<li>
<p class="tit_text">종결일자</p>
<div id="sel_date" class="sel_date">
<div class="calendar_wrap">
<input type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" value="${adjClsMgrVO.searchStartDt}" data-datecontrol="true" readonly>
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('startDate01-lry','',this)" class="btn_cal"></button>
<div id="startDate01-lry" class="calendarPop" style="display: none;">
<iframe id="startDate01-ifrm" name="startDate01-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
</div>
</div>
</div>
~
<div class="calendar_wrap">
<input type="text" class="endDate inp" title="검색종료일" id="endDate" name="searchEndDt" value="${adjClsMgrVO.searchEndDt}" data-datecontrol="true" readonly>
<div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('endDate-lry','',this)" class="btn_cal" ></button>
<div id="endDate-lry" class="calendarPop" style="display: none;">
<iframe id="endDate-ifrm" name="endDate-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
</div>
</div>
</div>
</div>
<button class="btn_search" onclick="fncGoList(); return false;">검색</button>
</li>
</ul>
</div>
</div>
</div>
<!-- //list_top -->
<!-- list -->
<div class="list tbType01">
<table>
<caption>조정신청 목록 : 번호, 접수일자, 신청인, 피신청인, 대리인, 신청내용, 종결상태등의 정보제공</caption>
<colgroup>
<col style="width: 120px;">
<col style="width: 120px;">
<col style="width: 120px;">
<col style="width: 120px;">
<col style="width: 120px;">
<col style="width: 120px;">
<col style="width: 120px;">
<col style="width: 120px;">
<col style="width: 120px;">
</colgroup>
<thead>
<tr>
<th scope="col">접수일자<%--<button class="sort btn_sort" id="sort_ADR_SEQ">▲</button>--%></th>
<th scope="col">조정번호<%--<button type="button" class="sort sortBtn" id="sort_SBMT_DE"></button>--%></th>
<th scope="col">신청인<%--<button type="button" class="sort sortBtn" id="sort_APPLI_CANT_NM"></button>--%></th>
<th scope="col">피신청인<%--<button type="button" class="sort sortBtn" id="sort_RES_PON_DENT_NM"></button>--%></th>
<th scope="col">신청내용<%--<button type="button" class="sort sortBtn" id="sort_DEPU_TY_NM"></button>--%></th>
<th scope="col">조정부<%--<button type="button" class="sort sortBtn" id="sort_REQ_CN1"></button>--%></th>
<th scope="col">조정조사관<%--<button type="button" class="sort sortBtn" id="sort_STAT_CD"></button>--%></th>
<th scope="col">종결일자<%--<button type="button" class="sort sortBtn" id="sort_STAT_CD"></button>--%></th>
<th scope="col">종결상태<%--<button type="button" class="sort sortBtn" id="sort_STAT_CD"></button>--%></th>
</tr>
</thead>
<tbody>
<c:forEach var="list" items="${resultMap }" varStatus="status">
<tr>
<td class="td_num">
<p>
<c:out value="${list.sbmtDe}" />
</p>
</td>
<td class="td_date"><c:choose>
<c:when test="${list.reqOlCd ne '2' }">
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');">${empty list.adrNo ? '-' : list.adrNo}</a>
</c:when>
<c:when test="${list.reqOlCd eq '2' }">
<a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');">${empty list.adrNo ? '-' : list.adrNo}</a>
</c:when>
</c:choose>
</td>
<td class="td_subscriber">
<c:choose>
<c:when test="${list.reqOlCd ne '2' }">
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a>
</c:when>
<c:when test="${list.reqOlCd eq '2' }">
<a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a>
</c:when>
</c:choose>
</td>
<td class="td_respondent">
<c:choose>
<c:when test="${list.reqOlCd ne '2' }">
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a>
</c:when>
<c:when test="${list.reqOlCd eq '2' }">
<a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a>
</c:when>
</c:choose>
</td>
<td class="td_deputy">
<c:choose>
<c:when test="${list.reqOlCd ne '2' }">
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.ccTy}"/></a>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a>
</c:when>
<c:when test="${list.reqOlCd eq '2' }">
<a href="#none" onclick="fncGoPastDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a>
</c:when>
</c:choose>
</td>
<td class="">
<p><c:out value="${empty list.memDeptNm ? '-' : list.memDeptNm}"/></p>
</td>
<td class="">
<p><c:out value="${empty list.adrAdmNm ? '-' : list.adrAdmNm}"/></p>
</td>
<td class="">
<p><c:out value="${empty list.lastUpdtPnttm ? '-' : list.lastUpdtPnttm}"/></p>
</td>
<td class="td_status">
송달정보가 있으면 조회, 없으면 입력 버튼 노출
<c:choose>
<c:when test="${list.finalStatCd eq '304050'}">
조정조서종결
</c:when>
<c:when test="${list.finalStatCd eq '305050'}">
취하종결
</c:when>
<c:when test="${list.finalStatCd eq '307050'}">
불성립종결
</c:when>
<c:when test="${list.finalStatCd eq '306050'}">
직권조정 성립
</c:when>
<c:otherwise>
-
</c:otherwise>
</c:choose>
<kc:code codeId="CC013" code="${list.finalStatCd}"/>
</td>
</tr>
</c:forEach>
<c:if test="${empty resultMap}">
<tr><td colspan="9"><spring:message code="common.nodata.msg" /></td></tr>
</c:if>
</tbody>
</table>
</div>
<!-- //list -->
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout01">
<%--<button class="btnType09" onclick="fncGoCreate()">등록</button>--%>
</div>
<!-- //하단 버튼 -->
<!-- page -->
<div class="page">
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
</div>
<!-- //page -->
</div>
</div>
</form:form>
</div>
</body>
</html>