충돌방지 커밋

This commit is contained in:
scale 2023-03-09 15:15:17 +09:00
parent 612e377468
commit 8fc32a2b5f
2 changed files with 315 additions and 315 deletions

View File

@ -1,241 +1,241 @@
<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:49:38 KST 2016--> <?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:49:38 KST 2016-->
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="nlib.cmm.service.impl.MainDAO"> <mapper namespace="nlib.cmm.service.impl.MainDAO">
<!-- 추천키워드 목록 조회 --> <!-- 추천키워드 목록 조회 -->
<select id="listKeywords" parameterType="String" resultType="EgovMap"> <select id="listKeywords" parameterType="String" resultType="EgovMap">
<![CDATA[ <![CDATA[
SELECT T.KEY_NAME, COUNT(KEY_NAME) AS CNT SELECT T.KEY_NAME, COUNT(KEY_NAME) AS CNT
FROM ( FROM (
SELECT SELECT
TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(replace(RM.KEYWORD,',',';'), ';', NUMBERS.N), ';', -1)) AS KEY_NAME TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(replace(RM.KEYWORD,',',';'), ';', NUMBERS.N), ';', -1)) AS KEY_NAME
FROM ( /* 키워드 길이 1000 이므로, 최대 가능 키워드수 500이나 속도 개선으로 10개로 제한 */ FROM ( /* 키워드 길이 1000 이므로, 최대 가능 키워드수 500이나 속도 개선으로 10개로 제한 */
WITH RECURSIVE W1 AS ( WITH RECURSIVE W1 AS (
SELECT 1 AS N SELECT 1 AS N
UNION ALL UNION ALL
SELECT 1+W1.N AS N SELECT 1+W1.N AS N
FROM W1 FROM W1
WHERE W1.N < 10 WHERE W1.N < 10
) )
SELECT N FROM W1 SELECT N FROM W1
) NUMBERS ) NUMBERS
INNER JOIN RG_MASTER RM INNER JOIN RG_MASTER RM
ON CHAR_LENGTH(RM.KEYWORD)-CHAR_LENGTH(REPLACE(replace(RM.KEYWORD,',',';'), ';', '')) >= NUMBERS.N-1 ON CHAR_LENGTH(RM.KEYWORD)-CHAR_LENGTH(REPLACE(replace(RM.KEYWORD,',',';'), ';', '')) >= NUMBERS.N-1
AND RM.USE_FLAG = 'Y' AND RM.USE_FLAG = 'Y'
AND RM.MNG_ORG_CD = #{mngOrgCd} AND RM.MNG_ORG_CD = #{mngOrgCd}
AND RM.OPEN_DIV_CD != '3' AND RM.OPEN_DIV_CD != '3'
AND RM.REG_STATUS = 'REG_OK' AND RM.REG_STATUS = 'REG_OK'
AND IFNULL(RM.PE_STATUS, '') = '' /* 보존상태 */ AND IFNULL(RM.PE_STATUS, '') = '' /* 보존상태 */
AND RM.OPER_READ_RANGE_CD != '03' /* 전체열람, 목록열람으로 한정 : 열람불가 제외 */ AND RM.OPER_READ_RANGE_CD != '03' /* 전체열람, 목록열람으로 한정 : 열람불가 제외 */
) T ) T
WHERE KEY_NAME != '-' WHERE KEY_NAME != '-'
GROUP BY T.KEY_NAME GROUP BY T.KEY_NAME
ORDER BY CNT DESC, T.KEY_NAME ORDER BY CNT DESC, T.KEY_NAME
LIMIT 20 LIMIT 20
]]> ]]>
</select> </select>
<!-- 문화원 PICK --> <!-- 문화원 PICK -->
<select id="listOrgPicks" parameterType="String" resultType="CollectionVO"> <select id="listOrgPicks" parameterType="String" resultType="CollectionVO">
<![CDATA[ <![CDATA[
SELECT SELECT
M1.MASTER_ID M1.MASTER_ID
, M1.TITLE , M1.TITLE
, M1.TYPE_DIV_CD , M1.TYPE_DIV_CD
, TDC.S_CODE_NM AS TYPE_DIV_NM , TDC.S_CODE_NM AS TYPE_DIV_NM
, M1.RPRS_THUMB_URL , M1.RPRS_THUMB_URL
, M1.REG_DD , M1.REG_DD
, M1.MOD_DD , M1.MOD_DD
FROM BD_NLIB_RECOM_MASTER R FROM BD_NLIB_RECOM_MASTER R
INNER JOIN RG_MASTER M1 INNER JOIN RG_MASTER M1
ON R.MASTER_ID = M1.MASTER_ID ON R.MASTER_ID = M1.MASTER_ID
JOIN SM_CODE_S TDC ON M1.TYPE_DIV_CD = TDC.S_CODE_ID AND TDC.L_CODE_ID = 'MASTER_TYPE_DIV_CD' JOIN SM_CODE_S TDC ON M1.TYPE_DIV_CD = TDC.S_CODE_ID AND TDC.L_CODE_ID = 'MASTER_TYPE_DIV_CD'
WHERE R.MNG_ORG_CD = #{mngOrgCd} WHERE R.MNG_ORG_CD = #{mngOrgCd}
AND M1.OPEN_DIV_CD = '1' /* 공개구분 : 공개 */ AND M1.OPEN_DIV_CD = '1' /* 공개구분 : 공개 */
AND M1.REG_STATUS = 'REG_OK' /* 등록상태 : 등록완료 */ AND M1.REG_STATUS = 'REG_OK' /* 등록상태 : 등록완료 */
AND IFNULL(M1.PE_STATUS, '') = '' /* 보존상태 */ AND IFNULL(M1.PE_STATUS, '') = '' /* 보존상태 */
AND M1.USE_FLAG = 'Y' AND M1.USE_FLAG = 'Y'
ORDER BY M1.MOD_DD DESC, M1.REG_DD DESC ORDER BY M1.MOD_DD DESC, M1.REG_DD DESC
LIMIT 10 LIMIT 10
]]> ]]>
</select> </select>
<!-- 유형별인기자료 --> <!-- 유형별인기자료 -->
<select id="listPops" parameterType="CollectionVO" resultType="CollectionVO"> <select id="listPops" parameterType="CollectionVO" resultType="CollectionVO">
/* listPops */ /* listPops */
SELECT SELECT
M.MASTER_ID M.MASTER_ID
, M.TITLE , M.TITLE
, M.TYPE_DIV_CD , M.TYPE_DIV_CD
, C1.S_CODE_NM AS TYPE_DIV_NM , C1.S_CODE_NM AS TYPE_DIV_NM
, M.DTLS_TYPE_DIV_CD , M.DTLS_TYPE_DIV_CD
, C2.S_CODE_NM DTLS_TYPE_DIV_NM , C2.S_CODE_NM DTLS_TYPE_DIV_NM
, M.SUBJECT_CODE , M.SUBJECT_CODE
, CONCAT( , CONCAT(
NVL(( NVL((
SELECT CONCAT(CLSF_NM, ' > ') SELECT CONCAT(CLSF_NM, ' > ')
FROM CT_CLSF FROM CT_CLSF
WHERE CLSF_ID = ( WHERE CLSF_ID = (
SELECT UP_CLSF_ID FROM CT_CLSF SELECT UP_CLSF_ID FROM CT_CLSF
WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35)) ) WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35)) )
AND UP_CLSF_ID = '2') , '') AND UP_CLSF_ID = '2') , '')
, (SELECT CLSF_NM FROM CT_CLSF WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35))) , (SELECT CLSF_NM FROM CT_CLSF WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35)))
) AS SUBJECT_NM ) AS SUBJECT_NM
, M.MOD_DD , M.MOD_DD
, M.ORG_NM , M.ORG_NM
, M.CREAT_YYYY , M.CREAT_YYYY
FROM RG_MASTER M FROM RG_MASTER M
INNER JOIN ( INNER JOIN (
/* 자료 상세조회 이력 현황 */ /* 자료 상세조회 이력 현황 */
SELECT A.MASTER_ID SELECT A.MASTER_ID
, COUNT(1) AS CNT , COUNT(1) AS CNT
FROM MB_VIEW_LOG A FROM MB_VIEW_LOG A
INNER JOIN RG_MASTER B ON (A.MASTER_ID = B.MASTER_ID AND A.MNG_ORG_CD = B.MNG_ORG_CD) INNER JOIN RG_MASTER B ON (A.MASTER_ID = B.MASTER_ID AND A.MNG_ORG_CD = B.MNG_ORG_CD)
WHERE A.MNG_ORG_CD = #{mngOrgCd} WHERE A.MNG_ORG_CD = #{mngOrgCd}
AND B.USE_FLAG = 'Y' AND B.USE_FLAG = 'Y'
AND B.OPEN_DIV_CD != '3' /* 공개구분 : 공개, 부분공개 */ AND B.OPEN_DIV_CD != '3' /* 공개구분 : 공개, 부분공개 */
AND B.REG_STATUS = 'REG_OK' /* 등록상태 : 등록완료 */ AND B.REG_STATUS = 'REG_OK' /* 등록상태 : 등록완료 */
AND IFNULL(B.PE_STATUS, '') = '' /* 보존상태 */ AND IFNULL(B.PE_STATUS, '') = '' /* 보존상태 */
GROUP BY A.MASTER_ID GROUP BY A.MASTER_ID
ORDER BY COUNT(1) DESC ORDER BY COUNT(1) DESC
LIMIT 4) M2 ON (M.MASTER_ID = M2.MASTER_ID) LIMIT 4) M2 ON (M.MASTER_ID = M2.MASTER_ID)
LEFT OUTER JOIN SM_CODE_S C1 ON M.TYPE_DIV_CD = C1.S_CODE_ID AND C1.L_CODE_ID = 'MASTER_TYPE_DIV_CD' LEFT OUTER JOIN SM_CODE_S C1 ON M.TYPE_DIV_CD = C1.S_CODE_ID AND C1.L_CODE_ID = 'MASTER_TYPE_DIV_CD'
LEFT OUTER JOIN SM_CODE_S C2 ON M.DTLS_TYPE_DIV_CD = C2.S_CODE_ID AND C2.L_CODE_ID = 'DTLS_TYPE_DIV_CD' LEFT OUTER JOIN SM_CODE_S C2 ON M.DTLS_TYPE_DIV_CD = C2.S_CODE_ID AND C2.L_CODE_ID = 'DTLS_TYPE_DIV_CD'
ORDER BY M2.CNT DESC, M.MOD_DD DESC, M.REG_DD DESC ORDER BY M2.CNT DESC, M.MOD_DD DESC, M.REG_DD DESC
LIMIT 4 LIMIT 4
</select> </select>
<!-- 온라인자료관 --> <!-- 온라인자료관 -->
<select id="listOnline" parameterType="String" resultType="CollectionVO"> <select id="listOnline" parameterType="String" resultType="CollectionVO">
<![CDATA[ <![CDATA[
SELECT SELECT
M.MASTER_ID M.MASTER_ID
, M.TITLE , M.TITLE
, M.TYPE_DIV_CD , M.TYPE_DIV_CD
, C1.S_CODE_NM AS TYPE_DIV_NM , C1.S_CODE_NM AS TYPE_DIV_NM
, M.DTLS_TYPE_DIV_CD , M.DTLS_TYPE_DIV_CD
, C2.S_CODE_NM DTLS_TYPE_DIV_NM , C2.S_CODE_NM DTLS_TYPE_DIV_NM
, M.SUBJECT_CODE , M.SUBJECT_CODE
, ( SELECT CLSF_NM , ( SELECT CLSF_NM
FROM CT_CLSF FROM CT_CLSF
WHERE CLSF_ID = ( WHERE CLSF_ID = (
SELECT UP_CLSF_ID FROM CT_CLSF SELECT UP_CLSF_ID FROM CT_CLSF
WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35)) ) WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35)) )
AND UP_CLSF_ID = '2') AS SUBJECT_NM_UP AND UP_CLSF_ID = '2') AS SUBJECT_NM_UP
, (SELECT CLSF_NM FROM CT_CLSF WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35))) AS SUBJECT_NM , (SELECT CLSF_NM FROM CT_CLSF WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35))) AS SUBJECT_NM
, M.MOD_DD , M.MOD_DD
, M.ORG_NM , M.ORG_NM
, M.CREAT_YYYY , M.CREAT_YYYY
, M.RPRS_THUMB_URL , M.RPRS_THUMB_URL
, IFNULL(M.M_INTERFACE_ID, '') AS INTERFACE_ID , IFNULL(M.M_INTERFACE_ID, '') AS INTERFACE_ID
FROM RG_MASTER M FROM RG_MASTER M
LEFT OUTER JOIN SM_CODE_S C1 ON M.TYPE_DIV_CD = C1.S_CODE_ID AND C1.L_CODE_ID = 'MASTER_TYPE_DIV_CD' LEFT OUTER JOIN SM_CODE_S C1 ON M.TYPE_DIV_CD = C1.S_CODE_ID AND C1.L_CODE_ID = 'MASTER_TYPE_DIV_CD'
LEFT OUTER JOIN SM_CODE_S C2 ON M.DTLS_TYPE_DIV_CD = C2.S_CODE_ID AND C2.L_CODE_ID = 'DTLS_TYPE_DIV_CD' LEFT OUTER JOIN SM_CODE_S C2 ON M.DTLS_TYPE_DIV_CD = C2.S_CODE_ID AND C2.L_CODE_ID = 'DTLS_TYPE_DIV_CD'
WHERE M.MNG_ORG_CD = #{mngOrgCd} WHERE M.MNG_ORG_CD = #{mngOrgCd}
AND M.USE_FLAG = 'Y' AND M.USE_FLAG = 'Y'
AND M.OPEN_DIV_CD != '3' /* 공개구분 : 공개 */ AND M.OPEN_DIV_CD != '3' /* 공개구분 : 공개 */
AND M.REG_STATUS = 'REG_OK' /* 등록상태 : 등록완료 */ AND M.REG_STATUS = 'REG_OK' /* 등록상태 : 등록완료 */
AND IFNULL(M.PE_STATUS, '') = '' /* 보존상태 */ AND IFNULL(M.PE_STATUS, '') = '' /* 보존상태 */
AND M.DIGITAL_READ_YN = 'Y' /* 디지탈열람여부 */ AND M.DIGITAL_READ_YN = 'Y' /* 디지탈열람여부 */
AND IFNULL(M.M_INTERFACE_ID, '') != '' /* IF존재하는 건 */ AND IFNULL(M.M_INTERFACE_ID, '') != '' /* IF존재하는 건 */
AND IFNULL(M.RPRS_THUMB_URL, '') != '' /* 썸네일 존재하는 자료에 한정 : 2021.11.15 엑티버 김혜준대리 내부근무 과장님통해 요청 */ AND IFNULL(M.RPRS_THUMB_URL, '') != '' /* 썸네일 존재하는 자료에 한정 : 2021.11.15 엑티버 김혜준대리 내부근무 과장님통해 요청 */
ORDER BY M.MOD_DD DESC, M.REG_DD DESC ORDER BY M.MOD_DD DESC, M.REG_DD DESC
LIMIT 10 LIMIT 10
]]> ]]>
</select> </select>
<!-- 메인 배너 롤링 : 2021.11.23 추가 --> <!-- 메인 배너 롤링 : 2021.11.23 추가 -->
<select id="listBannerInfos" parameterType="String" resultType="egovMap"> <select id="listBannerInfos" parameterType="String" resultType="egovMap">
<![CDATA[ <![CDATA[
SELECT SELECT
A.ORDER_SEQ A.ORDER_SEQ
, A.BANNER_ID , A.BANNER_ID
, A.MNG_ORG_CD , A.MNG_ORG_CD
, A.TITLE , A.TITLE
, A.BANNER_DESC , A.BANNER_DESC
, A.URL , A.URL
, A.ATTACH_FILE_ID , A.ATTACH_FILE_ID
, B.FILE_STRE_PATH , B.FILE_STRE_PATH
, B.STRE_FILE_NM , B.STRE_FILE_NM
, B.ORIGNL_FILE_NM , B.ORIGNL_FILE_NM
FROM BD_NLIB_BANNER A FROM BD_NLIB_BANNER A
LEFT OUTER JOIN BD_FILEDETAIL B ON (A.ATTACH_FILE_ID = B.ATTACH_FILE_ID AND IFNULL(B.USE_AT,'Y') = 'Y') LEFT OUTER JOIN BD_FILEDETAIL B ON (A.ATTACH_FILE_ID = B.ATTACH_FILE_ID AND IFNULL(B.USE_AT,'Y') = 'Y')
WHERE A.MNG_ORG_CD = #{mngOrgCd} WHERE A.MNG_ORG_CD = #{mngOrgCd}
AND DATE_FORMAT(NOW(), '%Y%m%d%H') BETWEEN IFNULL(A.POST_START_DATE, '1901010100') AND IFNULL(A.POST_END_DATE , '9999123124') AND DATE_FORMAT(NOW(), '%Y%m%d%H') BETWEEN IFNULL(A.POST_START_DATE, '1901010100') AND IFNULL(A.POST_END_DATE , '9999123124')
AND IFNULL(USE_YN, 'Y') = 'Y' AND IFNULL(USE_YN, 'Y') = 'Y'
AND DELETE_YN = 'N' AND DELETE_YN = 'N'
ORDER BY ORDER_SEQ ORDER BY ORDER_SEQ
]]> ]]>
</select> </select>
<!-- 메인 배너 롤링 : 2021.11.24 추가 --> <!-- 메인 배너 롤링 : 2021.11.24 추가 -->
<select id="getBannerInfo" parameterType="String" resultType="egovMap"> <select id="getBannerInfo" parameterType="String" resultType="egovMap">
<![CDATA[ <![CDATA[
SELECT SELECT
A.ORDER_SEQ A.ORDER_SEQ
, A.BANNER_ID , A.BANNER_ID
, A.MNG_ORG_CD , A.MNG_ORG_CD
, A.TITLE , A.TITLE
, A.BANNER_DESC , A.BANNER_DESC
, A.URL , A.URL
, A.ATTACH_FILE_ID , A.ATTACH_FILE_ID
, B.FILE_STRE_PATH , B.FILE_STRE_PATH
, B.STRE_FILE_NM , B.STRE_FILE_NM
, B.ORIGNL_FILE_NM , B.ORIGNL_FILE_NM
FROM BD_NLIB_BANNER A FROM BD_NLIB_BANNER A
LEFT OUTER JOIN BD_FILEDETAIL B ON (A.ATTACH_FILE_ID = B.ATTACH_FILE_ID AND IFNULL(B.USE_AT,'Y') = 'Y') LEFT OUTER JOIN BD_FILEDETAIL B ON (A.ATTACH_FILE_ID = B.ATTACH_FILE_ID AND IFNULL(B.USE_AT,'Y') = 'Y')
WHERE A.BANNER_ID = #{bannerId} WHERE A.BANNER_ID = #{bannerId}
AND IFNULL(USE_YN, 'Y') = 'Y' AND IFNULL(USE_YN, 'Y') = 'Y'
ORDER BY B.FILE_SN DESC ORDER BY B.FILE_SN DESC
LIMIT 1 LIMIT 1
]]> ]]>
</select> </select>
<!-- 메인 푸터 타문화원 소장자료관 : 2022.08.31 추가 --> <!-- 메인 푸터 타문화원 소장자료관 : 2022.08.31 추가 -->
<select id="listDeptTree" parameterType="String" resultType="egovMap"> <select id="listDeptTree" parameterType="String" resultType="egovMap">
SELECT * FROM( SELECT * FROM(
WITH RECURSIVE SM_DEPT_CTE AS ( WITH RECURSIVE SM_DEPT_CTE AS (
SELECT SELECT
A.DEPT_SEQ ID -- 아이디 A.DEPT_SEQ ID -- 아이디
, TOP_DEPT_YN TOP_YN -- 최상위여부 , TOP_DEPT_YN TOP_YN -- 최상위여부
, A.UP_DEPT_SEQ UP_ID -- 부모아이디 , A.UP_DEPT_SEQ UP_ID -- 부모아이디
, A.SORT_SEQ -- 순번 , A.SORT_SEQ -- 순번
, A.DEPT_ABBR_NM TEXT , A.DEPT_ABBR_NM TEXT
, A.DEPT_LV , A.DEPT_LV
, A.CLOSE_FLAG , A.CLOSE_FLAG
, A.DOMAIN_HOST_NM , A.DOMAIN_HOST_NM
, A.DOMAIN_USE_YN , A.DOMAIN_USE_YN
, 1 AS LEVEL , 1 AS LEVEL
, CAST(lpad(A.SORT_SEQ,3,'0') AS char(50)) TREE_SORT -- 트리sort 문자정렬방식으로 사용 , CAST(lpad(A.SORT_SEQ,3,'0') AS char(50)) TREE_SORT -- 트리sort 문자정렬방식으로 사용
FROM SM_DEPT A FROM SM_DEPT A
WHERE A.TOP_DEPT_YN = 'Y' WHERE A.TOP_DEPT_YN = 'Y'
UNION ALL UNION ALL
SELECT SELECT
P.DEPT_SEQ ID P.DEPT_SEQ ID
, TOP_DEPT_YN TOP_YN , TOP_DEPT_YN TOP_YN
, P.UP_DEPT_SEQ UP_ID , P.UP_DEPT_SEQ UP_ID
, P.SORT_SEQ , P.SORT_SEQ
, P.DEPT_ABBR_NM TEXT , P.DEPT_ABBR_NM TEXT
, P.DEPT_LV , P.DEPT_LV
, P.CLOSE_FLAG , P.CLOSE_FLAG
, P.DOMAIN_HOST_NM , P.DOMAIN_HOST_NM
, P.DOMAIN_USE_YN , P.DOMAIN_USE_YN
, CTE.LEVEL + 1 AS LEVEL , CTE.LEVEL + 1 AS LEVEL
, CONCAT(CTE.TREE_SORT , lpad(P.SORT_SEQ,3,'0')) TREE_SORT , CONCAT(CTE.TREE_SORT , lpad(P.SORT_SEQ,3,'0')) TREE_SORT
FROM SM_DEPT P FROM SM_DEPT P
INNER JOIN SM_DEPT_CTE CTE ON P.UP_DEPT_SEQ = CTE.ID INNER JOIN SM_DEPT_CTE CTE ON P.UP_DEPT_SEQ = CTE.ID
WHERE CTE.LEVEL <![CDATA[<=]]> 3 AND P.DOMAIN_USE_YN = 'Y' AND (P.DOMAIN_HOST_NM IS NOT NULL AND P.DOMAIN_HOST_NM != '') WHERE CTE.LEVEL <![CDATA[<=]]> 3 AND P.DOMAIN_USE_YN = 'Y' AND (P.DOMAIN_HOST_NM IS NOT NULL AND P.DOMAIN_HOST_NM != '')
) )
SELECT SELECT
C.* C.*
FROM SM_DEPT_CTE C FROM SM_DEPT_CTE C
) LIST ) LIST
<if test="value != null and value != '' " > <if test="value != null and value != '' " >
WHERE LIST.TEXT LIKE CONCAT('%' , #{mngOrgNm} , '%') WHERE LIST.TEXT LIKE CONCAT('%' , #{mngOrgNm} , '%')
</if> </if>
ORDER BY LIST.ID, LIST.CLOSE_FLAG, LIST.TREE_SORT, LIST.SORT_SEQ ASC ORDER BY LIST.ID, LIST.CLOSE_FLAG, LIST.TREE_SORT, LIST.SORT_SEQ ASC
</select> </select>
</mapper> </mapper>

View File

@ -1,76 +1,76 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> <%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%> <%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function(){ $(document).ready(function(){
selectListDeptTree(); selectListDeptTree();
var inputData; var inputData;
$('#mngOrgNm').keyup(function(){ $('#mngOrgNm').keyup(function(){
inputData = {"mngOrgNm" : $(this).val()}; inputData = {"mngOrgNm" : $(this).val()};
selectListDeptTree(inputData); selectListDeptTree(inputData);
}); });
function selectListDeptTree(inputData) { function selectListDeptTree(inputData) {
var reqUrl = "${pageContext.request.contextPath}/cmm/listDeptTree.do" var reqUrl = "${pageContext.request.contextPath}/cmm/listDeptTree.do"
$.ajax({ $.ajax({
url: reqUrl, url: reqUrl,
type : "POST", type : "POST",
data: inputData, data: inputData,
dataType: "html", dataType: "html",
}).done(function(result){ }).done(function(result){
console.log(result); console.log(result);
$('#select_mngOrgNm').html(result); $('#select_mngOrgNm').html(result);
}); });
} }
}); });
</script> </script>
<button type="button" id="btn-go-top" class="mo-go-top btn-go-top"><span><img src="/images/icon/icon-arr-top.png" alt="상단 화살표"></span><span>TOP</span></button> <button type="button" id="btn-go-top" class="mo-go-top btn-go-top"><span><img src="/images/icon/icon-arr-top.png" alt="상단 화살표"></span><span>TOP</span></button>
<div class="inner"> <div class="inner">
<div class="row-top"> <div class="row-top">
<div class="footer-logo"> <div class="footer-logo">
<h2><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.kccf.or.kr/')"><img src="/images/img/img-footer-logo.png" alt="한국문화원연합회 The Federation of Korean Cultural Center"></a></h2> <h2><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.kccf.or.kr/')"><img src="/images/img/img-footer-logo.png" alt="한국문화원연합회 The Federation of Korean Cultural Center"></a></h2>
</div> </div>
<div class="family_site"> <div class="family_site">
<p class="site_name">관련 사이트</p> <p class="site_name">관련 사이트</p>
<div class="site_depth"> <div class="site_depth">
<div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.kccf.or.kr/')" title="새창 열림">한국문화원연합회</a></div> <div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.kccf.or.kr/')" title="새창 열림">한국문화원연합회</a></div>
<div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.nculture.org')" title="새창 열림">지역N문화</a></div> <div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.nculture.org')" title="새창 열림">지역N문화</a></div>
<div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.mcst.go.kr')" title="새창 열림">문화체육관광부</a></div> <div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.mcst.go.kr')" title="새창 열림">문화체육관광부</a></div>
<div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.culture.go.kr')" title="새창 열림">문화포털</a></div> <div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.culture.go.kr')" title="새창 열림">문화포털</a></div>
<div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://kto.visitkorea.or.kr/kor.kto')" title="새창 열림">한국관광공사</a></div> <div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://kto.visitkorea.or.kr/kor.kto')" title="새창 열림">한국관광공사</a></div>
<div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.seniorculture.or.kr/')" title="새창 열림">어르신문화프로그램</a></div> <div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://www.seniorculture.or.kr/')" title="새창 열림">어르신문화프로그램</a></div>
<div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://csv.culture.go.kr/frt/main.do')" title="새창 열림">문화체육자원봉사</a></div> <div><a href="javascript:void(0)" onclick="gfn_openNewWindow('http://csv.culture.go.kr/frt/main.do')" title="새창 열림">문화체육자원봉사</a></div>
<div><a href="javascript:void(0)" onclick="gfn_openNewWindow('https://inmun360.culture.go.kr/')" title="새창 열림">인문360도</a></div> <div><a href="javascript:void(0)" onclick="gfn_openNewWindow('https://inmun360.culture.go.kr/')" title="새창 열림">인문360도</a></div>
</div> </div>
</div> </div>
<div class="tot_nlib_site"> <div class="tot_nlib_site">
<p class="site_name">문화원 소장자료관</p> <p class="site_name">지방문화원 소장자료관</p>
<div class="site_depth"> <div class="site_depth">
<div class="depth_box"> <div class="depth_box">
<div id="select_mngOrgNm"></div> <div id="select_mngOrgNm"></div>
</div> </div>
<div><input type="text" id="mngOrgNm" name="mngOrgNm" placeholder="문화원 입력" title="문화원 입력" value="" autocomplete="off"></div> <div><input type="text" id="mngOrgNm" name="mngOrgNm" placeholder="문화원 입력" title="문화원 입력" value="" autocomplete="off"></div>
</div> </div>
</div> </div>
</div> </div>
<div class="row-bottom"> <div class="row-bottom">
<div class="left-side"> <div class="left-side">
<ul class="fnb"> <ul class="fnb">
<li><a href="javascript:void(0)" onclick="gfn_gotoUrl('${pageContext.request.contextPath}/inform/selectTermsInfo.do')">이용약관</a></li> <li><a href="javascript:void(0)" onclick="gfn_gotoUrl('${pageContext.request.contextPath}/inform/selectTermsInfo.do')">이용약관</a></li>
<li><a href="javascript:void(0)" onclick="gfn_gotoUrl('${pageContext.request.contextPath}/inform/selectPrivacyInfo.do')">개인정보처리방침</a></li> <li><a href="javascript:void(0)" onclick="gfn_gotoUrl('${pageContext.request.contextPath}/inform/selectPrivacyInfo.do')">개인정보처리방침</a></li>
<li><a href="javascript:void(0)" onclick="gfn_gotoUrl('${pageContext.request.contextPath}/inform/selectNCultureLocationInfo.do')">찾아오시는 길</a></li> <li><a href="javascript:void(0)" onclick="gfn_gotoUrl('${pageContext.request.contextPath}/inform/selectNCultureLocationInfo.do')">찾아오시는 길</a></li>
</ul> </ul>
<p class="copy"> <p class="copy">
서울시 마포대로49 성우빌딩 308호 <span><a href="tel:02-704-2322">TEL. 02.704-2322</a></span> <span>FAX. 02.704-2377</span> <br> 서울시 마포대로49 성우빌딩 308호 <span><a href="tel:02-704-2322">TEL. 02.704-2322</a></span> <span>FAX. 02.704-2377</span> <br>
COPYRIGHT (C)2018 The Federation of Korea Culture Center. ALL RIGHT RESERVED. COPYRIGHT (C)2018 The Federation of Korea Culture Center. ALL RIGHT RESERVED.
</p> </p>
</div> </div>
</div> </div>
</div> </div>