Created
November 16, 2015 15:47
-
-
Save daejinseok/65bf31b258c354898089 to your computer and use it in GitHub Desktop.
EgovUserManageController.java 서버단 이메일 오류시 포워딩 되었을 때 콤보값이 나오도록 수정
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@RequestMapping("/uss/umt/EgovUserInsert.do") | |
public String insertUser(@ModelAttribute("userManageVO") UserManageVO userManageVO, BindingResult bindingResult, Model model) throws Exception { | |
// 미인증 사용자에 대한 보안처리 | |
Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); | |
if (!isAuthenticated) { | |
return "index"; | |
} | |
beanValidator.validate(userManageVO, bindingResult); | |
if (bindingResult.hasErrors()) { | |
ComDefaultCodeVO vo = new ComDefaultCodeVO(); | |
//패스워드힌트목록을 코드정보로부터 조회 | |
vo.setCodeId("COM022"); | |
List<?> passwordHint_result = cmmUseService.selectCmmCodeDetail(vo); | |
//성별구분코드를 코드정보로부터 조회 | |
vo.setCodeId("COM014"); | |
List<?> sexdstnCode_result = cmmUseService.selectCmmCodeDetail(vo); | |
//사용자상태코드를 코드정보로부터 조회 | |
vo.setCodeId("COM013"); | |
List<?> emplyrSttusCode_result = cmmUseService.selectCmmCodeDetail(vo); | |
//소속기관코드를 코드정보로부터 조회 - COM025 | |
vo.setCodeId("COM025"); | |
List<?> insttCode_result = cmmUseService.selectCmmCodeDetail(vo); | |
//조직정보를 조회 - ORGNZT_ID정보 | |
vo.setTableNm("COMTNORGNZTINFO"); | |
List<?> orgnztId_result = cmmUseService.selectOgrnztIdDetail(vo); | |
//그룹정보를 조회 - GROUP_ID정보 | |
vo.setTableNm("COMTNORGNZTINFO"); | |
List<?> groupId_result = cmmUseService.selectGroupIdDetail(vo); | |
model.addAttribute("passwordHint_result", passwordHint_result); //패스워트힌트목록 | |
model.addAttribute("sexdstnCode_result", sexdstnCode_result); //성별구분코드목록 | |
model.addAttribute("emplyrSttusCode_result", emplyrSttusCode_result);//사용자상태코드목록 | |
model.addAttribute("insttCode_result", insttCode_result); //소속기관코드목록 | |
model.addAttribute("orgnztId_result", orgnztId_result); //조직정보 목록 | |
model.addAttribute("groupId_result", groupId_result); //그룹정보 목록 | |
return "egovframework/com/uss/umt/EgovUserInsert"; | |
} else { | |
if (userManageVO.getOrgnztId().equals("")) { | |
userManageVO.setOrgnztId(null); | |
} | |
if (userManageVO.getGroupId().equals("")) { | |
userManageVO.setGroupId(null); | |
} | |
userManageService.insertUser(userManageVO); | |
//Exception 없이 진행시 등록성공메시지 | |
model.addAttribute("resultMsg", "success.common.insert"); | |
} | |
return "forward:/uss/umt/EgovUserManage.do"; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment