이준호 이준호 2023-07-12
이준호 문자온 커밋
 - /web/main/mainPage_insp.do request url 제거
@bf005c655bbf17198d016ff9be485926d23e33a5
src/main/java/itn/web/MainController.java
--- src/main/java/itn/web/MainController.java
+++ src/main/java/itn/web/MainController.java
@@ -2720,150 +2720,6 @@
 		return modelAndView;
 	}
 	
-	@RequestMapping(value = "/web/main/mainPage_insp.do")
-	public String mainPage_insp(HttpServletRequest request, ModelMap model, HttpSession session, 
-			@RequestParam(value="message", defaultValue="0") String message, LetterVO letterVO) throws Exception{
-		//메인이미지
-		String referer = (String)request.getHeader("REFERER");
-		
-		//로그인 실패시 메세지
-		if(!"0".equals(message)) {
-			model.addAttribute("messageflag", "1");
-			model.addAttribute("message", message);
-		}
-		
-		//kisa 사용자 경고 팝업
-		LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
-		if(EgovUserDetailsHelper.isAuthenticated() && user!=null) {
-			KisaVO kisaVO = new KisaVO();
-			kisaVO.setMberId(user.getId());
-			kisaVO.setKisaPopupYn("Y");
-			List<KisaVO> kisaList = kisaService.selectKisaListMberId(kisaVO);
-			if(kisaList.size() > 0) {
-				//kisa 코드 조회
-				ComDefaultCodeVO kisacodeVO = new ComDefaultCodeVO();
-				kisacodeVO.setCodeId("ITN034");
-				List<?> kisacodeResult = cmmUseService.selectCmmCodeDetail(kisacodeVO);
-				model.addAttribute("kisacodeResult", kisacodeResult);
-				
-				//위반 사항 안내 종합 (아이디별 kisalist의 각각 kisaWarnMessage를 한번에 보여주기 위해)
-				String[] chk = {};
-				ArrayList<String> kisaWarnMessagelist = new ArrayList<String>();
-				for(KisaVO tmpVO : kisaList) {
-					if(!"".equals(tmpVO.getKisaWarnMessage()) && tmpVO.getKisaWarnMessage() != null) {
-						chk = tmpVO.getKisaWarnMessage().split(",");
-						for(int i = 0 ; i < chk.length ; i++) {
-							if(!kisaWarnMessagelist.contains(chk[i])) {
-								kisaWarnMessagelist.add(chk[i]);
-							}
-						}
-					}
-				}
-				model.addAttribute("chk", kisaWarnMessagelist);
-				model.addAttribute("kisaListSize", kisaList.size());
-				model.addAttribute("kisaList", kisaList);
-			}
-		}
-		
-		//공지사항 게시글 불러오기
-		BoardMasterVO boardMasterVO = new BoardMasterVO();
-		//공지사항 url로 전체게시글 불러오기
-		boardMasterVO.setUrl("/web/cop/bbs/NoticeList.do");
-		BoardMasterVO bmVO = new BoardMasterVO();
-		
-		BoardVO boardVO = new BoardVO();
-		boardVO.setPageUnit(7);
-		boardVO.setPageSize(10);
-		
-		if("".equals(boardMasterVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
-			boardMasterVO.setSearchSortCnd("nttId");
-			boardMasterVO.setSearchSortOrd("desc");
-		}
-		//전체 게시글 불러오기
-		Map<String, Object> map = new HashMap<String, Object>();
-		
-		if(boardMasterVO.getPageUnit() != 10) {
-			bmVO.setPageUnit(boardMasterVO.getPageUnit());
-		}
-		PaginationInfo paginationInfo = new PaginationInfo();
-		paginationInfo.setCurrentPageNo(bmVO.getPageIndex());
-		paginationInfo.setRecordCountPerPage(bmVO.getPageUnit());
-		paginationInfo.setPageSize(bmVO.getPageSize());
-		
-		paginationInfo.setCurrentPageNo(boardVO.getPageIndex());
-		paginationInfo.setRecordCountPerPage(boardVO.getPageUnit());
-		paginationInfo.setPageSize(boardVO.getPageSize());
-
-		boardMasterVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-		boardMasterVO.setLastIndex(paginationInfo.getLastRecordIndex());
-		boardMasterVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-		
-		String temp = boardMasterVO.getUrl(); //Url 패턴에 Ajax 구문 삭제처리
-		boardMasterVO.setUrl(temp.replace("Ajax", ""));
-		
-		Map<String, Object> noticeMap = bbsMngService.selectBoardArticlesWebUrl(boardMasterVO, null);
-		
-		if(!noticeMap.get("resultCnt").equals("0")){
-			@SuppressWarnings("unchecked")
-			ArrayList<BoardVO> boardList= (ArrayList<BoardVO>)noticeMap.get("resultList") ; //nttcn 태그 삭제 처리
-			for( BoardVO tempBoardVO : boardList){
-				if("".equals(tempBoardVO.getNttCn().replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "").split("<")[0].equals(""))){
-					tempBoardVO.setNttCn  ( tempBoardVO.getNttCn().replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "")) ;
-				}else {
-					tempBoardVO.setNttCn( tempBoardVO.getNttCn().replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "").split("<")[0] ) ;
-				}
-			}
-			model.addAttribute("noticeList", noticeMap.get("resultList"));
-		}
-		
-		// 문자 카테고리 리스트 불러오기
-		List<CateCode> cateConfList = letterService.selectCateConfWithList("N");
-		model.addAttribute("cateCodeList", cateConfList);
-		
-		// 맞춤문자 카테고리 리스트 불러오기
-		List<CateCode> cateConfCustomList = letterService.selectCateConfWithList("C");
-		model.addAttribute("cateConfCustomList", cateConfCustomList);
-			
-		{
-			/**
-			 * 
-			 * 이벤트를 위한 결제내역 조회
-			 * 결제 내역이 없으면 첫결제 이벤트 팝업 호출 할 수 있도록 함.
-			 * 
-			 * */
-			String userId = user == null ? "" : EgovStringUtil.isNullToString(user.getId());
-			int payCnt = 0;
-			if(StringUtil.isNotEmpty(userId)) {
-				//결제내역 카운트 조회
-				payCnt = mjonPayService.selectMemerPayCount(userId);
-				
-			}
-			model.addAttribute("payCount", payCnt);
-			model.addAttribute("userId", userId);
-
-			//현재 진행중 이벤트 조회(최저가 문자발송 이벤트 진행중인지 조회 - like 검색으로 진행중인 이벤트를 1개만 불러온다.)
-			//일단 테스트로 게시글 제목으로 조회하도록 함.
-			String nttSj = "[첫결제 이벤트] 첫 결제 시, 누구나 조건 없이 인생 최저가!";		//제목 검색
-			BoardVO eventBoardVO = new BoardVO();
-			eventBoardVO.setBbsId("BBSMSTR_000000000731");
-			eventBoardVO.setNttSj(nttSj);
-			BoardVO resultEvent = mjonEventService.selectEventInfoByNttSj(eventBoardVO);
-			
-			model.addAttribute("resultEvent", resultEvent);
-			
-			String blineCode = "N";
-			if(StringUtil.isNotEmpty(userId)) {
-				// B선 전송사 사용여부
-				MberManageVO mberManageVO = new MberManageVO();
-				mberManageVO.setMberId(userId);
-				blineCode = mberManageService.selectBlineCodeByMberId(mberManageVO);
-			}
-			model.addAttribute("blineCode", blineCode);
-		}
-		
-		return "web/main/mainPage";
-	}
-	
 	private String getClientIP(HttpServletRequest request) {
     	String ip = "";
     	
Add a comment
List