• 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
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
.codetogether.ignore
mjon_git
2023-06-12
.gitignore
gitignore 적용
2023-06-12
pom.xml
플러그인 추가 원복
2024-02-16
File name
Commit message
Commit date
java
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
resources
최근 문자전송 상세 팝업 화면 추가
2024-09-25
webapp
이용약관 및 개인정보 처리방침 2차 수정 완료
2024-10-25
File name
Commit message
Commit date
egovframework
mjon_git
2023-06-12
itn
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
File name
Commit message
Commit date
com
1. 결제관리 > 요금 사용내역 > 사용내역서 및 거래명세서 팝업 팩스 정보 누락 수정 2. 비밀번호 찾기 휴대폰, 이메일, 본인인증 진행시 회원 상태 체크 - 이용정지, 탈퇴회원은 비밀번호 찾기 안되도록 처리 3. 발신번호 관리에서 발신번호명을 현재 회원명(기업명)으로 표시 되도록처리 4. 로그인 처리시 인터셉터에서 필터 처리 예외 적용 - id_text, userid 변수에 대한 예외 처리 적용 5. 메인메뉴 및 사이트맵 a 태그에 rel="nosublink" 태그 삭제
2024-08-23
let
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
web
메인메뉴 및 사이트맵에서 선거 후보자 정보가 없는 경우 선거문자 메뉴가 안보이도록 처리
2024-02-08
File name
Commit message
Commit date
cop
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
crypto/web
mjon_git
2023-06-12
fax
팩스 back단에서 금액체크
2024-03-15
hangulparser
mjon_git
2023-06-12
kakao
알림톡 발송 시 대체문자 길이 확인 로그 추가
2024-10-21
komoran
mjon_git
2023-06-12
lett
선택한 그림문자의 우선선위 변경 기능 추가
2023-09-05
mail
문자온 대표번호 변경으로 인한 15518011 으로 변경
2024-07-31
main
이준호 문자온 커밋 - IP 받아오는 방식 수정
2023-07-28
mjo
관리자 sms 자동 이미치 첨부기능 원복 관리자전송리스트 상세화면 이동 기능 변경
2024-09-26
module/base
mjon_git
2023-06-12
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
이용약관 및 개인정보 처리방침 화면 변경 1차 개발 완료
2024-10-25
uat
마이페이지 > 발신번호관리 화면에서 발신번호 신청시 이용정지, 탈퇴 회원은 신청이 안되도록 변경
2024-09-02
uss
최근 문자전송 상세 팝업 화면 추가
2024-09-25
utl
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
File name
Commit message
Commit date
bbs
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
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
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
File name
Commit message
Commit date
EgovBBSAttributeManageController.java
mjon_git
2023-06-12
EgovBBSLoneMasterController.java
mjon_git
2023-06-12
EgovBBSManageController.java
회원 이메일 발송 건수 15분 단위로 기존 200건 -> 500건으로 변경
2024-10-25
hylee 2023-06-12 22f5be5 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