이준호 문자온 커밋
- /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;
|
||||
}
|
||||
|
||||
@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 = "";
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user