미등록 도메인 요청에 대한 처리 보완

This commit is contained in:
KNKIM 2021-12-16 15:46:03 +09:00
parent 77a24ca6a2
commit 4eb2613f65

View File

@ -59,8 +59,15 @@ public class NlibInterceptor extends HandlerInterceptorAdapter {
// 지방문화원 코드 확인
String councilDnsHost = StringUtil.getHostName(request.getRequestURL().toString());
HashMap<String, String> 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");