이준호 문자온 커밋
- /web/main/mainPage_insp.do request url 제거
@bf005c655bbf17198d016ff9be485926d23e33a5
--- src/main/java/itn/web/MainController.java
+++ src/main/java/itn/web/MainController.java
... | ... | @@ -2720,150 +2720,6 @@ |
| 2720 | 2720 |
return modelAndView; |
| 2721 | 2721 |
} |
| 2722 | 2722 |
|
| 2723 |
- @RequestMapping(value = "/web/main/mainPage_insp.do") |
|
| 2724 |
- public String mainPage_insp(HttpServletRequest request, ModelMap model, HttpSession session, |
|
| 2725 |
- @RequestParam(value="message", defaultValue="0") String message, LetterVO letterVO) throws Exception{
|
|
| 2726 |
- //메인이미지 |
|
| 2727 |
- String referer = (String)request.getHeader("REFERER");
|
|
| 2728 |
- |
|
| 2729 |
- //로그인 실패시 메세지 |
|
| 2730 |
- if(!"0".equals(message)) {
|
|
| 2731 |
- model.addAttribute("messageflag", "1");
|
|
| 2732 |
- model.addAttribute("message", message);
|
|
| 2733 |
- } |
|
| 2734 |
- |
|
| 2735 |
- //kisa 사용자 경고 팝업 |
|
| 2736 |
- LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; |
|
| 2737 |
- if(EgovUserDetailsHelper.isAuthenticated() && user!=null) {
|
|
| 2738 |
- KisaVO kisaVO = new KisaVO(); |
|
| 2739 |
- kisaVO.setMberId(user.getId()); |
|
| 2740 |
- kisaVO.setKisaPopupYn("Y");
|
|
| 2741 |
- List<KisaVO> kisaList = kisaService.selectKisaListMberId(kisaVO); |
|
| 2742 |
- if(kisaList.size() > 0) {
|
|
| 2743 |
- //kisa 코드 조회 |
|
| 2744 |
- ComDefaultCodeVO kisacodeVO = new ComDefaultCodeVO(); |
|
| 2745 |
- kisacodeVO.setCodeId("ITN034");
|
|
| 2746 |
- List<?> kisacodeResult = cmmUseService.selectCmmCodeDetail(kisacodeVO); |
|
| 2747 |
- model.addAttribute("kisacodeResult", kisacodeResult);
|
|
| 2748 |
- |
|
| 2749 |
- //위반 사항 안내 종합 (아이디별 kisalist의 각각 kisaWarnMessage를 한번에 보여주기 위해) |
|
| 2750 |
- String[] chk = {};
|
|
| 2751 |
- ArrayList<String> kisaWarnMessagelist = new ArrayList<String>(); |
|
| 2752 |
- for(KisaVO tmpVO : kisaList) {
|
|
| 2753 |
- if(!"".equals(tmpVO.getKisaWarnMessage()) && tmpVO.getKisaWarnMessage() != null) {
|
|
| 2754 |
- chk = tmpVO.getKisaWarnMessage().split(",");
|
|
| 2755 |
- for(int i = 0 ; i < chk.length ; i++) {
|
|
| 2756 |
- if(!kisaWarnMessagelist.contains(chk[i])) {
|
|
| 2757 |
- kisaWarnMessagelist.add(chk[i]); |
|
| 2758 |
- } |
|
| 2759 |
- } |
|
| 2760 |
- } |
|
| 2761 |
- } |
|
| 2762 |
- model.addAttribute("chk", kisaWarnMessagelist);
|
|
| 2763 |
- model.addAttribute("kisaListSize", kisaList.size());
|
|
| 2764 |
- model.addAttribute("kisaList", kisaList);
|
|
| 2765 |
- } |
|
| 2766 |
- } |
|
| 2767 |
- |
|
| 2768 |
- //공지사항 게시글 불러오기 |
|
| 2769 |
- BoardMasterVO boardMasterVO = new BoardMasterVO(); |
|
| 2770 |
- //공지사항 url로 전체게시글 불러오기 |
|
| 2771 |
- boardMasterVO.setUrl("/web/cop/bbs/NoticeList.do");
|
|
| 2772 |
- BoardMasterVO bmVO = new BoardMasterVO(); |
|
| 2773 |
- |
|
| 2774 |
- BoardVO boardVO = new BoardVO(); |
|
| 2775 |
- boardVO.setPageUnit(7); |
|
| 2776 |
- boardVO.setPageSize(10); |
|
| 2777 |
- |
|
| 2778 |
- if("".equals(boardMasterVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
|
| 2779 |
- boardMasterVO.setSearchSortCnd("nttId");
|
|
| 2780 |
- boardMasterVO.setSearchSortOrd("desc");
|
|
| 2781 |
- } |
|
| 2782 |
- //전체 게시글 불러오기 |
|
| 2783 |
- Map<String, Object> map = new HashMap<String, Object>(); |
|
| 2784 |
- |
|
| 2785 |
- if(boardMasterVO.getPageUnit() != 10) {
|
|
| 2786 |
- bmVO.setPageUnit(boardMasterVO.getPageUnit()); |
|
| 2787 |
- } |
|
| 2788 |
- PaginationInfo paginationInfo = new PaginationInfo(); |
|
| 2789 |
- paginationInfo.setCurrentPageNo(bmVO.getPageIndex()); |
|
| 2790 |
- paginationInfo.setRecordCountPerPage(bmVO.getPageUnit()); |
|
| 2791 |
- paginationInfo.setPageSize(bmVO.getPageSize()); |
|
| 2792 |
- |
|
| 2793 |
- paginationInfo.setCurrentPageNo(boardVO.getPageIndex()); |
|
| 2794 |
- paginationInfo.setRecordCountPerPage(boardVO.getPageUnit()); |
|
| 2795 |
- paginationInfo.setPageSize(boardVO.getPageSize()); |
|
| 2796 |
- |
|
| 2797 |
- boardMasterVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); |
|
| 2798 |
- boardMasterVO.setLastIndex(paginationInfo.getLastRecordIndex()); |
|
| 2799 |
- boardMasterVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); |
|
| 2800 |
- |
|
| 2801 |
- String temp = boardMasterVO.getUrl(); //Url 패턴에 Ajax 구문 삭제처리 |
|
| 2802 |
- boardMasterVO.setUrl(temp.replace("Ajax", ""));
|
|
| 2803 |
- |
|
| 2804 |
- Map<String, Object> noticeMap = bbsMngService.selectBoardArticlesWebUrl(boardMasterVO, null); |
|
| 2805 |
- |
|
| 2806 |
- if(!noticeMap.get("resultCnt").equals("0")){
|
|
| 2807 |
- @SuppressWarnings("unchecked")
|
|
| 2808 |
- ArrayList<BoardVO> boardList= (ArrayList<BoardVO>)noticeMap.get("resultList") ; //nttcn 태그 삭제 처리
|
|
| 2809 |
- for( BoardVO tempBoardVO : boardList){
|
|
| 2810 |
- if("".equals(tempBoardVO.getNttCn().replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "").split("<")[0].equals(""))){
|
|
| 2811 |
- tempBoardVO.setNttCn ( tempBoardVO.getNttCn().replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "")) ;
|
|
| 2812 |
- }else {
|
|
| 2813 |
- tempBoardVO.setNttCn( tempBoardVO.getNttCn().replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "").split("<")[0] ) ;
|
|
| 2814 |
- } |
|
| 2815 |
- } |
|
| 2816 |
- model.addAttribute("noticeList", noticeMap.get("resultList"));
|
|
| 2817 |
- } |
|
| 2818 |
- |
|
| 2819 |
- // 문자 카테고리 리스트 불러오기 |
|
| 2820 |
- List<CateCode> cateConfList = letterService.selectCateConfWithList("N");
|
|
| 2821 |
- model.addAttribute("cateCodeList", cateConfList);
|
|
| 2822 |
- |
|
| 2823 |
- // 맞춤문자 카테고리 리스트 불러오기 |
|
| 2824 |
- List<CateCode> cateConfCustomList = letterService.selectCateConfWithList("C");
|
|
| 2825 |
- model.addAttribute("cateConfCustomList", cateConfCustomList);
|
|
| 2826 |
- |
|
| 2827 |
- {
|
|
| 2828 |
- /** |
|
| 2829 |
- * |
|
| 2830 |
- * 이벤트를 위한 결제내역 조회 |
|
| 2831 |
- * 결제 내역이 없으면 첫결제 이벤트 팝업 호출 할 수 있도록 함. |
|
| 2832 |
- * |
|
| 2833 |
- * */ |
|
| 2834 |
- String userId = user == null ? "" : EgovStringUtil.isNullToString(user.getId()); |
|
| 2835 |
- int payCnt = 0; |
|
| 2836 |
- if(StringUtil.isNotEmpty(userId)) {
|
|
| 2837 |
- //결제내역 카운트 조회 |
|
| 2838 |
- payCnt = mjonPayService.selectMemerPayCount(userId); |
|
| 2839 |
- |
|
| 2840 |
- } |
|
| 2841 |
- model.addAttribute("payCount", payCnt);
|
|
| 2842 |
- model.addAttribute("userId", userId);
|
|
| 2843 |
- |
|
| 2844 |
- //현재 진행중 이벤트 조회(최저가 문자발송 이벤트 진행중인지 조회 - like 검색으로 진행중인 이벤트를 1개만 불러온다.) |
|
| 2845 |
- //일단 테스트로 게시글 제목으로 조회하도록 함. |
|
| 2846 |
- String nttSj = "[첫결제 이벤트] 첫 결제 시, 누구나 조건 없이 인생 최저가!"; //제목 검색 |
|
| 2847 |
- BoardVO eventBoardVO = new BoardVO(); |
|
| 2848 |
- eventBoardVO.setBbsId("BBSMSTR_000000000731");
|
|
| 2849 |
- eventBoardVO.setNttSj(nttSj); |
|
| 2850 |
- BoardVO resultEvent = mjonEventService.selectEventInfoByNttSj(eventBoardVO); |
|
| 2851 |
- |
|
| 2852 |
- model.addAttribute("resultEvent", resultEvent);
|
|
| 2853 |
- |
|
| 2854 |
- String blineCode = "N"; |
|
| 2855 |
- if(StringUtil.isNotEmpty(userId)) {
|
|
| 2856 |
- // B선 전송사 사용여부 |
|
| 2857 |
- MberManageVO mberManageVO = new MberManageVO(); |
|
| 2858 |
- mberManageVO.setMberId(userId); |
|
| 2859 |
- blineCode = mberManageService.selectBlineCodeByMberId(mberManageVO); |
|
| 2860 |
- } |
|
| 2861 |
- model.addAttribute("blineCode", blineCode);
|
|
| 2862 |
- } |
|
| 2863 |
- |
|
| 2864 |
- return "web/main/mainPage"; |
|
| 2865 |
- } |
|
| 2866 |
- |
|
| 2867 | 2723 |
private String getClientIP(HttpServletRequest request) {
|
| 2868 | 2724 |
String ip = ""; |
| 2869 | 2725 |
|
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?