/** * Q&A정보를 수정처리한다. * * @param searchVO * @param qnaManageVO * @param bindingResult * @return "forward:/uss/olh/qna/QnaListInqire.do" * @throws Exception */ @RequestMapping("/uss/olh/qna/QnaCnUpdt.do") public String updateQnaCn( @ModelAttribute("searchVO") QnaManageDefaultVO searchVO, @ModelAttribute("qnaManageVO") QnaManageVO qnaManageVO, BindingResult bindingResult) throws Exception { // Validation beanValidator.validate(qnaManageVO, bindingResult); if (bindingResult.hasErrors()) { return "/uss/olh/qna/EgovQnaCnUpdt"; } // 로그인VO에서 사용자 정보 가져오기 LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); String lastUpdusrId = loginVO.getUniqId(); qnaManageVO.setLastUpdusrId(lastUpdusrId); // 최종수정자ID // 작성비밀번호를 암호화 하기 위해서 Get String writngPassword = qnaManageVO.getWritngPassword(); // EgovFileScrty Util에 있는 암호화 모듈을 적용해서 암호화 한다. qnaManageVO.setWritngPassword(EgovFileScrty.encode(writngPassword)); qnaManageService.updateQnaCn(qnaManageVO); return "forward:/uss/olh/qna/QnaListInqire.do"; }
/** * Q&A답변정보를 수정처리한다. * * @param qnaManageVO * @param searchVO * @return "forward:/uss/olh/qnm/QnaAnswerListInqire.do" * @throws Exception */ @RequestMapping("/uss/olh/qnm/QnaCnAnswerUpdt.do") public String updateQnaCnAnswer( QnaManageVO qnaManageVO, @ModelAttribute("searchVO") QnaManageDefaultVO searchVO) throws Exception { // 로그인VO에서 사용자 정보 가져오기 LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); String lastUpdusrId = loginVO.getUniqId(); qnaManageVO.setLastUpdusrId(lastUpdusrId); // 최종수정자ID qnaManageService.updateQnaCnAnswer(qnaManageVO); return "forward:/uss/olh/qnm/QnaAnswerListInqire.do"; }