From 4eb2613f651abd12e773c2f9434bd2793ed62bcf Mon Sep 17 00:00:00 2001 From: KNKIM Date: Thu, 16 Dec 2021 15:46:03 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AF=B8=EB=93=B1=EB=A1=9D=20=EB=8F=84?= =?UTF-8?q?=EB=A9=94=EC=9D=B8=20=EC=9A=94=EC=B2=AD=EC=97=90=20=EB=8C=80?= =?UTF-8?q?=ED=95=9C=20=EC=B2=98=EB=A6=AC=20=EB=B3=B4=EC=99=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/nlib/cmm/interceptor/NlibInterceptor.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/nlib/cmm/interceptor/NlibInterceptor.java b/src/main/java/nlib/cmm/interceptor/NlibInterceptor.java index b4a7176a..92479612 100644 --- a/src/main/java/nlib/cmm/interceptor/NlibInterceptor.java +++ b/src/main/java/nlib/cmm/interceptor/NlibInterceptor.java @@ -59,8 +59,15 @@ public class NlibInterceptor extends HandlerInterceptorAdapter { // 지방문화원 코드 확인 String councilDnsHost = StringUtil.getHostName(request.getRequestURL().toString()); HashMap councilInfoMap = loginService.selectCouncilInfoByDnsHost(councilDnsHost); - councilCd = councilInfoMap.get("councilCd"); - councilNm = councilInfoMap.get("councilNm"); + if(councilInfoMap == null || councilInfoMap.size() < 1) { + log.error("preHandle > [오류] 등록되지 않은 도메인입니다. 지방문화원 정보에 도메인 호스트명을 등록해 주시기 바랍니다. : " + councilDnsHost); + log.error("preHandle > [오류] 도메인이 등록되지 않음에 따라 Default 도메인으로 등록되나, 서비스별 문제 발생할 수 있습니다. " + NlibProperty.getString("nlib.council.cd") + ", " + NlibProperty.getString("nlib.council.nm")); + councilCd = null; + councilNm = null; + } else { + councilCd = councilInfoMap.get("councilCd"); + councilNm = councilInfoMap.get("councilNm"); + } if(StringUtil.isEmpty(councilCd)) councilCd = NlibProperty.getString("nlib.council.cd"); if(StringUtil.isEmpty(councilNm)) councilNm = NlibProperty.getString("nlib.council.nm");