• Y
  • List All
  • Feedback
    • This Project
    • All Projects
Profile Account settings Log out
  • Favorite
  • Project
  • All
Loading...
  • Log in
  • Sign up
chominsoo4245 / mjon_git star
Forked from hylee / mjon_git
  • Project homeH
  • CodeC
  • IssueI
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB
  • Files
  • Commit
  • Branches
mjon_gitsrcmainjavaitnletcopbbswebEgovBBSLoneMasterController.java
Download as .zip file
File name
Commit message
Commit date
DATABASE
mjon_git
2023-06-12
src/main
Merge branch 'advc' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-11-05
.codetogether.ignore
mjon_git
2023-06-12
.gitignore
gitignore 적용
2023-06-12
pom.xml
롬복 추가 , [사용자] 결제관리 > 요금 사용내역 ==> 사용금액 표시 방법 변경 완료
2024-07-09
File name
Commit message
Commit date
java
Merge branch 'advc' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-11-05
resources
발송 진행중
2024-10-11
webapp
Merge branch 'advc' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-11-05
File name
Commit message
Commit date
egovframework
mjon_git
2023-06-12
itn
Merge branch 'advc' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-11-05
File name
Commit message
Commit date
com
발송 진행중
2024-10-11
let
Merge branch 'advc' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-11-05
web
메인메뉴 및 사이트맵에서 선거 후보자 정보가 없는 경우 선거문자 메뉴가 안보이도록 처리
2024-02-08
File name
Commit message
Commit date
cop
사용자 이용정지인 경우 알림톡 전송, 팩스 전송, 1:1 문의등록 화면 접속 불가처리
2023-11-09
crypto/web
mjon_git
2023-06-12
fax
주소록 수정중
2024-09-09
hangulparser
mjon_git
2023-06-12
kakao
Merge branch 'master' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-09-10
komoran
mjon_git
2023-06-12
lett
선택한 그림문자의 우선선위 변경 기능 추가
2023-09-05
mail
문자발송로직 impl 화 완료 -> 리펙토링 진행 중
2024-09-27
main
이준호 문자온 커밋 - IP 받아오는 방식 수정
2023-07-28
mjo
Merge branch 'advc' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-11-05
module/base
금액 포인트 class 수정
2024-07-08
org
mjon_git
2023-06-12
schdlr/service
IP 차단 관련 오류 확인전
2024-04-09
sec
mjon_git
2023-06-12
solr
mjon_git
2023-06-12
sts
mjon_git
2023-06-12
sym
야간 스미싱 알림기능 개발 완료
2024-08-20
uat
Merge branch 'master' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-09-10
uss
Merge branch 'master' of http://hylee@vcs.iten.co.kr:9999/hylee/mjon_git into advc
2024-09-10
utl
문자온 대표번호 변경으로 인한 15518011 으로 변경
2024-07-31
File name
Commit message
Commit date
bbs
사용자 이용정지인 경우 알림톡 전송, 팩스 전송, 1:1 문의등록 화면 접속 불가처리
2023-11-09
cmt
mjon_git
2023-06-12
com
mjon_git
2023-06-12
org
mjon_git
2023-06-12
resve
mjon_git
2023-06-12
smt/sim
mjon_git
2023-06-12
File name
Commit message
Commit date
service
bbsId를 변조해서 공지사항에 글 등록 방지 처리
2023-06-20
web
사용자 이용정지인 경우 알림톡 전송, 팩스 전송, 1:1 문의등록 화면 접속 불가처리
2023-11-09
File name
Commit message
Commit date
EgovBBSAttributeManageController.java
mjon_git
2023-06-12
EgovBBSLoneMasterController.java
mjon_git
2023-06-12
EgovBBSManageController.java
사용자 이용정지인 경우 알림톡 전송, 팩스 전송, 1:1 문의등록 화면 접속 불가처리
2023-11-09
hylee 2023-06-12 8f92c97 mjon_git UNIX
Raw Open in browser Change history
package itn.let.cop.bbs.web; import java.util.List; import java.util.Map; import javax.annotation.Resource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.support.SessionStatus; import org.springmodules.validation.commons.DefaultBeanValidator; import egovframework.rte.fdl.property.EgovPropertyService; import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import itn.com.cmm.ComDefaultCodeVO; import itn.com.cmm.LoginVO; import itn.com.cmm.service.EgovCmmUseService; import itn.let.cop.bbs.service.BoardMaster; import itn.let.cop.bbs.service.BoardMasterVO; import itn.let.cop.bbs.service.EgovBBSLoneMasterService; /** * 게시판 속성관리를 위한 컨트롤러 클래스 * @author 공통 서비스 개발팀 한성곤 * @since 2009.08.25 * @version 1.0 * @see * * <pre> * << 개정이력(Modification Information) >> * * 수정일 수정자 수정내용 * ------- -------- --------------------------- * 2009.08.25 한성곤 최초 생성 * 2011.08.31 JJY 경량환경 템플릿 커스터마이징버전 생성 * * </pre> */ @Controller public class EgovBBSLoneMasterController { @Resource(name = "EgovBBSLoneMasterService") private EgovBBSLoneMasterService bbsLoneService; @Resource(name = "EgovCmmUseService") private EgovCmmUseService cmmUseService; @Resource(name = "propertiesService") protected EgovPropertyService propertyService; @Autowired private DefaultBeanValidator beanValidator; /** * 신규 게시판 마스터 등록을 위한 등록페이지로 이동한다. * * @param boardMasterVO * @param model * @return * @throws Exception */ @RequestMapping("/cop/bbs/addBoardMaster.do") public String addBoardMaster(@ModelAttribute("searchVO") BoardMasterVO boardMasterVO, ModelMap model) throws Exception { BoardMaster boardMaster = new BoardMaster(); ComDefaultCodeVO vo = new ComDefaultCodeVO(); vo.setCodeId("COM004"); List<?> codeResult = cmmUseService.selectCmmCodeDetail(vo); model.addAttribute("typeList", codeResult); vo.setCodeId("COM009"); codeResult = cmmUseService.selectCmmCodeDetail(vo); model.addAttribute("attrbList", codeResult); model.addAttribute("boardMaster", boardMaster); return "cop/bbs/EgovBBSLoneMstrRegist"; } /** * 신규 게시판 마스터 정보를 등록한다. * * @param boardMasterVO * @param boardMaster * @param status * @return * @throws Exception */ @RequestMapping("/cop/bbs/insertBoardMaster.do") public String insertBoardMaster(@ModelAttribute("searchVO") BoardMasterVO boardMasterVO, @ModelAttribute("boardMaster") BoardMaster boardMaster, BindingResult bindingResult, SessionStatus status, ModelMap model) throws Exception { LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); beanValidator.validate(boardMaster, bindingResult); if (bindingResult.hasErrors()) { ComDefaultCodeVO vo = new ComDefaultCodeVO(); vo.setCodeId("COM004"); List<?> codeResult = cmmUseService.selectCmmCodeDetail(vo); model.addAttribute("typeList", codeResult); vo.setCodeId("COM009"); codeResult = cmmUseService.selectCmmCodeDetail(vo); model.addAttribute("attrbList", codeResult); return "cop/bbs/EgovBBSLoneMstrRegist"; } if (isAuthenticated) { boardMaster.setFrstRegisterId(user.getUniqId()); boardMaster.setUseAt("Y"); boardMaster.setTrgetId("SYSTEMDEFAULT_REGIST"); bbsLoneService.insertMaster(boardMaster); } return "forward:/cop/bbs/selectBoardMasterList.do"; } /** * 게시판 마스터 목록을 조회한다. * * @param boardMasterVO * @param model * @return * @throws Exception */ @RequestMapping("/cop/bbs/selectBoardMasterList.do") public String selectBoardMasterList(@ModelAttribute("searchVO") BoardMasterVO boardMasterVO, ModelMap model) throws Exception { boardMasterVO.setPageUnit(propertyService.getInt("pageUnit")); boardMasterVO.setPageSize(propertyService.getInt("pageSize")); PaginationInfo paginationInfo = new PaginationInfo(); paginationInfo.setCurrentPageNo(boardMasterVO.getPageIndex()); paginationInfo.setRecordCountPerPage(boardMasterVO.getPageUnit()); paginationInfo.setPageSize(boardMasterVO.getPageSize()); boardMasterVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); boardMasterVO.setLastIndex(paginationInfo.getLastRecordIndex()); boardMasterVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); Map<String, Object> map = bbsLoneService.selectMasterList(boardMasterVO); int totCnt = Integer.parseInt((String)map.get("resultCnt")); paginationInfo.setTotalRecordCount(totCnt); model.addAttribute("resultList", map.get("resultList")); model.addAttribute("resultCnt", map.get("resultCnt")); model.addAttribute("paginationInfo", paginationInfo); return "cop/bbs/EgovBBSLoneMstrList"; } /** * 게시판 마스터 상세내용을 조회한다. * * @param boardMasterVO * @param model * @return * @throws Exception */ @RequestMapping("/cop/bbs/selectBoardMaster.do") public String selectBoardMaster(@ModelAttribute("searchVO") BoardMasterVO searchVO, ModelMap model) throws Exception { BoardMasterVO vo = bbsLoneService.selectMaster(searchVO); model.addAttribute("result", vo); model.addAttribute("provdUrl", "/cop/bbs/selectBoardList.do?bbsId=" + vo.getBbsId()); return "cop/bbs/EgovBBSLoneMstrUpdt"; } /** * 게시판 마스터 정보를 수정한다. * * @param boardMasterVO * @param boardMaster * @param model * @return * @throws Exception */ @RequestMapping("/cop/bbs/updateBoardMaster.do") public String updateBoardMaster(@ModelAttribute("searchVO") BoardMasterVO boardMasterVO, @ModelAttribute("boardMaster") BoardMaster boardMaster, BindingResult bindingResult, ModelMap model) throws Exception { LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); beanValidator.validate(boardMaster, bindingResult); if (bindingResult.hasErrors()) { BoardMasterVO vo = bbsLoneService.selectMaster(boardMasterVO); model.addAttribute("result", vo); return "cop/bbs/EgovBBSLoneMstrUpdt"; } if (isAuthenticated) { boardMaster.setLastUpdusrId(user.getUniqId()); bbsLoneService.updateMaster(boardMaster); } return "forward:/cop/bbs/selectBoardMasterList.do"; } /** * 게시판 마스터 정보를 삭제한다. * * @param boardMasterVO * @param boardMaster * @param status * @return * @throws Exception */ @RequestMapping("/cop/bbs/deleteBoardMaster.do") public String deleteBoardMaster(@ModelAttribute("searchVO") BoardMasterVO boardMasterVO, @ModelAttribute("boardMaster") BoardMaster boardMaster, SessionStatus status) throws Exception { LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); if (isAuthenticated) { boardMaster.setLastUpdusrId(user.getUniqId()); bbsLoneService.deleteMaster(boardMaster); } // status.setComplete(); return "forward:/cop/bbs/selectBoardMasterList.do"; } }

          
        
    
    
Copyright Yona authors & © NAVER Corp. & NAVER LABS Supported by NAVER CLOUD PLATFORM

or
Sign in with github login with Google Sign in with Google
Reset password | Sign up