diff --git a/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java b/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java index cecd9dd5..a0aa4e30 100644 --- a/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java +++ b/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java @@ -33,6 +33,7 @@ import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; import kcc.com.cmm.LoginVO; import kcc.com.utl.fcc.service.EgovStringUtil; import kcc.let.uat.uia.service.EgovLoginService; +import kcc.let.uat.uia.service.SsoLoginVO; import kcc.let.uss.umt.service.EgovUserManageService; import kcc.let.uss.umt.service.UserManageVO; import kcc.let.utl.sim.service.EgovClntInfo; @@ -113,12 +114,16 @@ public class APILoginContoller { loginVO.setIp(EgovClntInfo.getClntIP(request)); LoginVO resultVO = loginService.APIActionLogin(loginVO); + //23.10.19 - SSO세션 추가. 개발자 로그인을 위해 SSO세션 사용 유지 + SsoLoginVO ssoLoginVO = new SsoLoginVO(); + /*ssoLoginVO.setOtherUser("Y");*/ + ssoLoginVO.setMembSeq("1"); if (loginService.getUserAuth(resultVO) != null) { resultVO.setAuthority(loginService.getUserAuth(resultVO).getAuthority()); } resultVO.setUrl(returnUrl); request.getSession().setAttribute("LoginVO", resultVO); // LoginVO세션 생성 - request.getSession().setAttribute("SSOLoginVO", resultVO); // SSOLogin세션 사용 유지 + request.getSession().setAttribute("SSOLoginVO", ssoLoginVO); UsernamePasswordAuthenticationFilter springSecurity = new UsernamePasswordAuthenticationFilter(); ApplicationContext act = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext()); Map beans = act.getBeansOfType(UsernamePasswordAuthenticationFilter.class); @@ -335,11 +340,16 @@ public class APILoginContoller { loginVO.setIp(EgovClntInfo.getClntIP(request)); LoginVO resultVO = loginService.APIActionLogin(loginVO); + //23.10.19 - SSO세션 추가. actionLogin에서 SSO세션 오류로 인해 임시로 추가 + SsoLoginVO ssoLoginVO = new SsoLoginVO(); + ssoLoginVO.setOtherUser("Y"); + ssoLoginVO.setMembSeq("1"); if (loginService.getUserAuth(resultVO) != null) { resultVO.setAuthority(loginService.getUserAuth(resultVO).getAuthority()); } resultVO.setUrl(returnUrl); request.getSession().setAttribute("LoginVO", resultVO); // LoginVO세션 생성 + request.getSession().setAttribute("SSOLoginVO", ssoLoginVO); // SSOLogin세션 사용 유지 UsernamePasswordAuthenticationFilter springSecurity = new UsernamePasswordAuthenticationFilter(); ApplicationContext act = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext()); Map beans = act.getBeansOfType(UsernamePasswordAuthenticationFilter.class); diff --git a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Tibero.xml index e9c0b16f..8223ee94 100644 --- a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Tibero.xml @@ -245,7 +245,7 @@ #orgnztId# , #insttCode# , #emplyrSttusCode# , - NOW() , + SYSDATE , #partIdx# , @@ -282,7 +282,7 @@ , 'Y' , #moblphonNo# , NULL - , NOW() + , SYSDATE , #uniqId# , NULL , #mberSeq# @@ -314,12 +314,12 @@ , #emplyrSttusCode# , #moblphonNo# , NULL - , NOW() + , SYSDATE , #uniqId# , NULL , #mberSeq# - , NOW() - , NOW() + , SYSDATE + , SYSDATE ) @@ -500,7 +500,7 @@ PSTINST_CODE , EMPLYR_STTUS_CODE , ESNTL_ID , - now() + SYSDATE FROM LETTNEMPLYRINFO WHERE ESNTL_ID = #uniqId# ]]> @@ -630,7 +630,7 @@ #emailYN#, #smsYN#, #photofileId#, - NOW() ) + SYSDATE ) ]]> @@ -698,7 +698,7 @@ #emailYN#, #smsYN#, #photofileId#, - now() + SYSDATE ) @@ -784,7 +784,7 @@ #snsId# , #snsEmail# , - now() + SYSDATE ) diff --git a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml index 848dfa72..448c095e 100644 --- a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml @@ -137,6 +137,7 @@ + /* VEInstrDetailDAO.insert */ + /* VEInstrDetailDAO.insertDup */ INSERT INTO ( diff --git a/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_MIX_SQL_Tibero.xml index 35b7eef4..f240aa30 100644 --- a/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_MIX_SQL_Tibero.xml @@ -68,7 +68,7 @@ @@ -280,7 +286,11 @@ ) ) + /* WHERE TRIM(aa.twoDepthNm) !='' + */ + + WHERE LENGTH(TRIM(aa.twoDepthNm))>0 diff --git a/src/main/webapp/WEB-INF/decorators.xml b/src/main/webapp/WEB-INF/decorators.xml index 0535ab3d..17e9bb34 100644 --- a/src/main/webapp/WEB-INF/decorators.xml +++ b/src/main/webapp/WEB-INF/decorators.xml @@ -7,7 +7,7 @@ /uss/ion/fms/fmsfileUploadPopup.do /ve/**/*Popup* */kccadr/oprtn/tngrVisitEdu/instrDetailPopup.do - */sym/mnu/mcm/EgovMenuCreat.jsp + */sym/mnu/mcm/EgovMenuCreat.jsp */sym/cal/* @@ -43,6 +43,7 @@ */oprtn/cmm/SchduleManagerPopDetailAdult.jsp */oprtn/cmm/rejectPopup.jsp */oprtn/comm/popup/** + */ve/oprtn/instr/adultVisitEdu/popup/instrRsdnePopup.do diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.jsp index bf9b3522..fccf5de3 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.jsp @@ -134,6 +134,8 @@ $('#info_apptYr').text(info.apptYr); $('#info_actvtCarer').text(info.actvtCarer); $('#info_mnLctrCn').text(info.mnLctrCn); + + $('#info_prfsnFld').text(info.prfsnFld); } ,error:function(request , status, error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); @@ -218,6 +220,7 @@

+ + + + + +

전문분야

+ + +

+ + + @@ -467,6 +484,20 @@ ${info.email} + + +

신청내용

+ + + + + + + + + + +

희망주제

diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctReg.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctReg.jsp index 1c57a47b..f0594926 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctReg.jsp @@ -645,7 +645,17 @@ - + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp index c94a08f8..262c5e3f 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp @@ -366,6 +366,9 @@ $('#info_apptYr').text(info.apptYr); $('#info_actvtCarer').text(info.actvtCarer); $('#info_mnLctrCn').text(info.mnLctrCn); + + $('#info_prfsnFld').text(info.prfsnFld); + } ,error:function(request , status, error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); @@ -450,6 +453,7 @@

+ + + + + +

전문분야

+ + +

+ + + + @@ -952,6 +972,20 @@ ${info.email} + + +

신청내용

+ + + + + + + + + + +

희망주제