2025-08-20 17:45 초기 셋팅 작업
This commit is contained in:
parent
78babff24e
commit
28eea88e63
@ -508,60 +508,79 @@ public class EgovMainController {
|
||||
@ModelAttribute("menuManageVO") MenuManageVO menuManageVO,
|
||||
@RequestParam Map<String, Object> commandMap ,ModelMap model ,HttpServletRequest req , HttpSession session)
|
||||
throws Exception {
|
||||
|
||||
LoginVO user =
|
||||
EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
|
||||
if(EgovUserDetailsHelper.isAuthenticated() && user!=null){
|
||||
menuManageVO.setTmp_Id(user.getId());
|
||||
menuManageVO.setTmp_Password(user.getPassword());
|
||||
menuManageVO.setTmp_UserSe(user.getUserSe());
|
||||
menuManageVO.setTmp_Name(user.getName());
|
||||
menuManageVO.setTmp_Email(user.getEmail());
|
||||
menuManageVO.setTmp_OrgnztId(user.getOrgnztId());
|
||||
menuManageVO.setTmp_UniqId(user.getUniqId());
|
||||
|
||||
//menuManageVO.setMenuUserType("A"); //관리자만 조회
|
||||
List<?> list_headmenu = menuManageService.selectMainMenuHead(menuManageVO) ;
|
||||
model.addAttribute("list_headmenu", list_headmenu);
|
||||
List<?> list_menulist = menuManageService.selectMainMenuLeft(menuManageVO);
|
||||
model.addAttribute("list_menulist", list_menulist);
|
||||
model.addAttribute("adminUserName", user.getName());
|
||||
model.addAttribute("uniqId", user.getUniqId());
|
||||
|
||||
//이전접속정보
|
||||
LoginLog loginLog = new LoginLog();
|
||||
loginLog.setConectId(user.getUniqId());
|
||||
loginLog = loginLogService.selectBeforeAmdinLog(loginLog); //이전접속 시간
|
||||
if(loginLog !=null) {
|
||||
model.addAttribute("beforeLoginDate", loginLog.getCreatDt());
|
||||
}else {
|
||||
model.addAttribute("beforeLoginDate", "");
|
||||
}
|
||||
}else{
|
||||
//model.addAttribute("list_headmenu", menuManageService.selectMainMenuHeadAnonymous(menuManageVO));
|
||||
//model.addAttribute("list_menulist", menuManageService.selectMainMenuLeftAnonymous(menuManageVO));
|
||||
}
|
||||
if(commandMap.get("before") !=null ){
|
||||
return "main/inc/EgovIncTopnav1"; // 내부업무의 상단메뉴 이전 화면
|
||||
}
|
||||
|
||||
//세션타임 설정
|
||||
SiteManagerVO siteManagerVO = new SiteManagerVO();
|
||||
siteManagerVO = egovSiteManagerService.selectSiteManagerVO(siteManagerVO);
|
||||
session.setMaxInactiveInterval(60* Integer.parseInt(siteManagerVO.getSessionTimeCdText())); //10분
|
||||
model.addAttribute("sessionTime", siteManagerVO.getSessionTimeCdText());
|
||||
|
||||
//즐겨찾기매뉴
|
||||
|
||||
if(null != user){
|
||||
MenuManageJTreeVO menuManageJTreeVO = new MenuManageJTreeVO();
|
||||
menuManageJTreeVO.setSiteId(user.getSiteId());
|
||||
menuManageJTreeVO.setAuthorCode("ROLE_ADMIN") ; //관리자 페이지
|
||||
menuManageJTreeVO.setUserId(user.getId());
|
||||
List<MenuManageJTreeVO> quickList = menuCreateManageService.selectQuickListIncTop(menuManageJTreeVO) ;
|
||||
model.addAttribute("quickList", quickList);
|
||||
}
|
||||
try {
|
||||
|
||||
LoginVO user =
|
||||
EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
|
||||
if(EgovUserDetailsHelper.isAuthenticated() && user!=null){
|
||||
menuManageVO.setTmp_Id(user.getId());
|
||||
menuManageVO.setTmp_Password(user.getPassword());
|
||||
menuManageVO.setTmp_UserSe(user.getUserSe());
|
||||
menuManageVO.setTmp_Name(user.getName());
|
||||
menuManageVO.setTmp_Email(user.getEmail());
|
||||
menuManageVO.setTmp_OrgnztId(user.getOrgnztId());
|
||||
menuManageVO.setTmp_UniqId(user.getUniqId());
|
||||
|
||||
//menuManageVO.setMenuUserType("A"); //관리자만 조회
|
||||
List<?> list_headmenu = menuManageService.selectMainMenuHead(menuManageVO) ;
|
||||
model.addAttribute("list_headmenu", list_headmenu);
|
||||
List<?> list_menulist = menuManageService.selectMainMenuLeft(menuManageVO);
|
||||
model.addAttribute("list_menulist", list_menulist);
|
||||
model.addAttribute("adminUserName", user.getName());
|
||||
model.addAttribute("uniqId", user.getUniqId());
|
||||
|
||||
//이전접속정보
|
||||
LoginLog loginLog = new LoginLog();
|
||||
loginLog.setConectId(user.getUniqId());
|
||||
loginLog = loginLogService.selectBeforeAmdinLog(loginLog); //이전접속 시간
|
||||
if(loginLog !=null) {
|
||||
model.addAttribute("beforeLoginDate", loginLog.getCreatDt());
|
||||
}else {
|
||||
model.addAttribute("beforeLoginDate", "");
|
||||
}
|
||||
}else{
|
||||
//model.addAttribute("list_headmenu", menuManageService.selectMainMenuHeadAnonymous(menuManageVO));
|
||||
//model.addAttribute("list_menulist", menuManageService.selectMainMenuLeftAnonymous(menuManageVO));
|
||||
}
|
||||
if(commandMap.get("before") !=null ){
|
||||
return "main/inc/EgovIncTopnav1"; // 내부업무의 상단메뉴 이전 화면
|
||||
}
|
||||
|
||||
//세션타임 설정
|
||||
SiteManagerVO siteManagerVO = new SiteManagerVO();
|
||||
siteManagerVO = egovSiteManagerService.selectSiteManagerVO(siteManagerVO);
|
||||
|
||||
int i_session_time = 60;//기본 시간 60분
|
||||
|
||||
try{
|
||||
i_session_time = Integer.parseInt(siteManagerVO.getSessionTimeCdText());
|
||||
}catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
//System.out.println(siteManagerVO.getSessionTimeCdText());
|
||||
|
||||
session.setMaxInactiveInterval(60 * i_session_time); //10분
|
||||
model.addAttribute("sessionTime", i_session_time);
|
||||
|
||||
//즐겨찾기매뉴
|
||||
|
||||
if(null != user){
|
||||
MenuManageJTreeVO menuManageJTreeVO = new MenuManageJTreeVO();
|
||||
menuManageJTreeVO.setSiteId(user.getSiteId());
|
||||
menuManageJTreeVO.setAuthorCode("ROLE_ADMIN") ; //관리자 페이지
|
||||
menuManageJTreeVO.setUserId(user.getId());
|
||||
List<MenuManageJTreeVO> quickList = menuCreateManageService.selectQuickListIncTop(menuManageJTreeVO) ;
|
||||
model.addAttribute("quickList", quickList);
|
||||
}
|
||||
|
||||
}catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
return "main/inc/EgovIncTopnav"; // 내부업무의 상단메뉴 화면
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user