이준호 문자온 커밋
- /web/main/mainPage_insp.do request url 제거
This commit is contained in:
parent
c07e237415
commit
bf005c655b
@ -2720,150 +2720,6 @@ public class MainController {
|
|||||||
return modelAndView;
|
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) {
|
private String getClientIP(HttpServletRequest request) {
|
||||||
String ip = "";
|
String ip = "";
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user