diff --git a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java index 2b7f5376..7907a32d 100644 --- a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java +++ b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java @@ -3,6 +3,7 @@ package itn.let.mjo.pay.web; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; +import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Random; @@ -191,6 +192,65 @@ public class MjonPayV2Controller { return "/web/pay/PayView"; } + + + /** + * 결제하기 + * @param searchVO + * @param model + * @return "/web/pay/PayView.do" + * @throws Exception + */ + @RequestMapping(value= {"/web/member/pay/selectVaViewPrintPopupAjax.do"}) + public String selectVaViewPrintPopupAjax(@ModelAttribute("mjonPayVO") MjonPayVO mjonPayVO, + HttpServletRequest request, RedirectAttributes redirectAttributes, + ModelMap model) throws Exception{ + + String pattern = (String) request.getAttribute( + HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE) ; + + //로그인 정보 획득 + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; + String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); + String userNm = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getName()); + + if(loginVO == null) { + return "redirect:/web/user/login/login.do"; + } + + // 하드코딩 + // Itm Member Id Check + //if(!getItnMemberId(userId)) { + // return "redirect:/web/main/mainPage.do"; + //} + + MberManageVO mberManageVO = mberManageService.selectMber(loginVO.getId()); + model.addAttribute("mberManageVO", mberManageVO); + + //회원 전용계좌 정보 리스트 가져오기 + VacsVactVO vacsVactVO = new VacsVactVO(); + vacsVactVO.setMberId(loginVO.getId()); + List> myBankList = vacsVactService.selectMyBankAcctList(vacsVactVO); //내가 할당받은 전용계좌 리스트 받아오기 + + //대상 리스트, 페이징 정보 전달 + model.addAttribute("resultMyList", myBankList); + //사용자 정보 + model.addAttribute("userId", userId); + model.addAttribute("userNm", userNm); + + Calendar cal = Calendar.getInstance(); + + int year = cal.get(Calendar.YEAR); + int month = cal.get(Calendar.MONTH) + 1; + int day = cal.get(Calendar.DAY_OF_MONTH); + + model.addAttribute("year", year); + model.addAttribute("month", month); + model.addAttribute("day", day); + + + return "/web/pay/PayVaViewPrintPopup"; + } /** * 다음 결제시 결제수단 SELECT diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp index 502bb482..5dec5cf0 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp @@ -565,9 +565,9 @@ function fn_SpamMberUpdt(userId, p_mberSttus, p_smiMemo, p_confirm_msg) { .pageCont .tbType1 tbody tr td.sms_detail {overflow:inherit;text-overflow:inherit;position:relative;} .pageCont .tbType1 tbody tr td.sms_detail p {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} -.pageCont .tbType1 tbody tr td.sms_detail .sms_detail_hover {overflow:hidden;text-overflow:ellipsis;display:none;word-wrap:break-word;-webkit-line-clamp:20;-webkit-box-orient:vertical;position:absolute;left:-50px;top:45px;width:calc(100% + 150px);padding:15px;line-height:20px;white-space:normal;border:1px solid #e5e5e5;background:#fff;border-radius:5px;box-sizing:border-box;box-shadow:0px 3px 10px 0px rgb(0 0 0 / 0.2);z-index:1;font-size:14px;text-align:left;} -.pageCont .tbType1 tbody tr td.sms_detail .sms_detail_hover:after {content:'';position:absolute;left:0;bottom:0;width:100%;height:10px;background:#fff;border-radius:0 0 5px 5px;} -.pageCont .tbType1 tbody tr td.sms_detail:hover .sms_detail_hover {display:-webkit-box;} +.pageCont .tbType1 tbody tr td.sms_detail .sms_detail_hover {overflow:hidden;text-overflow:ellipsis;display:none;word-wrap:break-word;-webkit-line-clamp:20;-webkit-box-orient:vertical;position:absolute;left:-50px;top:30px;width:calc(100% + 150px);padding:15px;line-height:20px;white-space:normal;border:1px solid #e5e5e5;background:#fff;border-radius:5px;box-sizing:border-box;box-shadow:0px 3px 10px 0px rgb(0 0 0 / 0.2);z-index:1;font-size:14px;text-align:left;} +.pageCont .tbType1 tbody tr td.sms_detail .sms_detail_hover:after {content:'';position:absolute;left:0;bottom:-10px;width:100%;height:10px;background:#fff;border-radius:0 0 5px 5px;} +.pageCont .tbType1 tbody tr td.sms_detail:hover .sms_detail_hover,.pageCont .tbType1 tbody tr td.sms_detail .sms_detail_hover.active {display:-webkit-box;overflow:auto;} .pageCont .tbType1 tbody tr td .fillBlue {margin-top:5px;height:25px;padding:3 3px;font-size:13px;text-align:center;color:#ffffff !important;background:#456ded;border-radius:3px;} .pageCont .tbType1 tbody tr td .fillRed {margin-top:5px;height:25px;padding:3 3px;font-size:13px;text-align:center;color:#ffffff !important;background:#e40000;border-radius:3px;} diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayVaViewPrintPopup.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayVaViewPrintPopup.jsp new file mode 100644 index 00000000..d42c9224 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayVaViewPrintPopup.jsp @@ -0,0 +1,153 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ page import="itn.com.cmm.LoginVO" %> + + + +
+ + +
+ (12248) 경기도 남양주시 다산순환로 20, A동 735호(다산동, 현대프리미어캠퍼스)
+TEL 010-8432-9333
+| 예금주명 | +발급은행 | +계좌번호 | +
|---|---|---|
|
+ |
+
+ |
+
+ |
+
|
+
+ 보유한 전용 계좌가 없습니다.
+
+ |
+ ||
| * 본 확인서는 결제 증빙 용도로만 활용될 수 있습니다. (법적 효력 없음) | +
+ | 관리번호 | ++ 2021-01-1-0262 + | +|||||||
|---|---|---|---|---|---|---|---|---|
| 요청사항 | +요청일시 | +2024-07-20, 09:23 | +요청형태 | +
+
|
+ ||||
| 기관 | +다우기술 | +요청부서 | +메세징사업1팀 | +|||||
| 담당자 | +장지윤 차장 | +연락처 | +010-8760-0640 | +|||||
| 이메일 | +abcd@naver.com | +비고 | +- | +|||||
| 요청내역 | +
+
|
+ |||||||
| 발송문구 | +
+
+
+
|
+ |||||||
| 처리내역 | +처리일시 | +2024-07-20, 09:23 | +회신형태 | +
+
|
+ ||||
| 처리부서 | +경영기획팀 | +담당자 | +정다은 대리 | +|||||
| 연락처 | +- | +이메일 | +abcd@naver.com | +|||||
| 처리내역 | +
+
+
+
(주)다우기술 해당 ID KISA 광고규정 및 수신동의 안내 문자 발송 등 조치내용 송부(24.07.22 메일) + |
+ |||||||
| 첨부 | +첨부1 | ++ · 다우기술 요청 메일 1부 + | +||||||
| 첨부2 | ++ · 다우기술 요청 메일 1부 + | +첨부3 | ++ · 다우기술 요청 메일 1부 + | + + +|||||
|
+ 2024년 07월 22일 +
+ |
+ ||||||||
이통사 스팸차단 및 번호도용 방지 서비스 안내
+ +- 스팸차단서비스는 이동통신사의 별도 조합 기준에 따른 스팸확률에 의한 차단으로 스팸으로 판단되는 문자를
+휴대폰 문자수신함이 아닌, 각 통신사별 스팸보관함에 전송한 후 결과값은 성공을 처리합니다(정상과금 처리)
+- 스팸문자로 저장된것이 확인되었다면, 스팸차단서비스를 해제하여 이용하시기 바랍니다.
+(개인정보보호정책으로 인해 본인 이외 타인은 확인 불가하므로, 본인이 직접 확인해야합니다.)
+01.통신사 홈페이지를 통해 확인하는 방법
+



Tworld(www.tworld.co.kr) 홈페이지 접속 → 로그인 → [스팸필터링] 검색
→ 부가서비스 - 문자 스팸필터링 → 설정 → SMS인증 → 스팸차단 메시지 확인

KT(www.kt.com) 홈페이지 접속 → 로그인 →[스팸차단서비스] 검색
→ 스팸차단서비스 → 스팸메시지함 → 스팸차단 메시지 확인

U+(www.uplus.co.kr) 홈페이지 접속 → 로그인 → [스팸차단] 검색
→ 부가서비스 - 스팸차단 → 스팸내역 조회 → SMS인증 → 스팸차단 메시지 확인
02.통신사 어플을 통해 확인하는 방법
+


03.통신사 고객센터를 확인하는 방법
+- 모든 전송 결과값이 실패로 확인되는 경우, 번호도용문자차단서비스에 가입여부 확인 후 해당서비스를 해지
+하신 후 전송하시기 바랍니다.
+01.통신사 홈페이지를 통해 확인하는 방법
+



Tworld(www.tworld.co.kr) 홈페이지 접속 → 로그인
→ [번호도용문자차단] 검색 → 부가서비스 → 번호도용문자차단 → 해지

KT(www.kt.com) 홈페이지 접속 → 로그인
→ [번호도용문자차단] 검색 → 부가서비스 → 번호도용문자차단 → 해지

U+(www.uplus.co.kr) 홈페이지 접속 → 로그인 → [번호도용문자차단] 검색
→ 부가서비스 → 번호도용문자차단 → 해지
02.통신사 고객센터를 확인하는 방법
+발송대상 리스트
+ +| 이름
+
+
+
+ |
+ 수신번호
+
+
+
+ |
+ 상세결과
+
+
+
+ |
+
|---|---|---|
| 홍길동 | +010-1234-5678 | +성공 | +
| 홍길동 | +010-1234-5678 | +성공 | +
| 홍길동 | +010-1234-5678 | +성공 | +
| 홍길동 | +010-1234-5678 | +성공 | +
| 홍길동 | +010-1234-5678 | +성공 | +
| 홍길동 | +010-1234-5678 | +성공 | +
| 홍길동 | +010-1234-5678 | +성공 | +
그룹등록
+ +선택된 발송내역 전화번호를 그룹으로 등록합니다.
+발송정보
+ +상세결과
+ +* 전체 건수를 클릭하면 받는 사람 상세정보를 확인하실 수 있습니다.
+이통사 스팸차단 및 번호도용 방지 서비스 안내
+ +- 스팸차단서비스는 이동통신사의 별도 조합 기준에 따른 스팸확률에 의한 차단으로 스팸으로 판단되는 문자를
+휴대폰 문자수신함이 아닌, 각 통신사별 스팸보관함에 전송한 후 결과값은 성공을 처리합니다(정상과금 처리)
+- 스팸문자로 저장된것이 확인되었다면, 스팸차단서비스를 해제하여 이용하시기 바랍니다.
+(개인정보보호정책으로 인해 본인 이외 타인은 확인 불가하므로, 본인이 직접 확인해야합니다.)
+01.통신사 홈페이지를 통해 확인하는 방법
+



Tworld(www.tworld.co.kr) 홈페이지 접속 → 로그인 → [스팸필터링] 검색
→ 부가서비스 - 문자 스팸필터링 → 설정 → SMS인증 → 스팸차단 메시지 확인

KT(www.kt.com) 홈페이지 접속 → 로그인 →[스팸차단서비스] 검색
→ 스팸차단서비스 → 스팸메시지함 → 스팸차단 메시지 확인

U+(www.uplus.co.kr) 홈페이지 접속 → 로그인 → [스팸차단] 검색
→ 부가서비스 - 스팸차단 → 스팸내역 조회 → SMS인증 → 스팸차단 메시지 확인
02.통신사 어플을 통해 확인하는 방법
+


03.통신사 고객센터를 확인하는 방법
+- 모든 전송 결과값이 실패로 확인되는 경우, 번호도용문자차단서비스에 가입여부 확인 후 해당서비스를 해지
+하신 후 전송하시기 바랍니다.
+01.통신사 홈페이지를 통해 확인하는 방법
+



Tworld(www.tworld.co.kr) 홈페이지 접속 → 로그인
→ [번호도용문자차단] 검색 → 부가서비스 → 번호도용문자차단 → 해지

KT(www.kt.com) 홈페이지 접속 → 로그인
→ [번호도용문자차단] 검색 → 부가서비스 → 번호도용문자차단 → 해지

U+(www.uplus.co.kr) 홈페이지 접속 → 로그인 → [번호도용문자차단] 검색
→ 부가서비스 → 번호도용문자차단 → 해지
02.통신사 고객센터를 확인하는 방법
+발송대상 리스트
+ +| 이름
+
+
+
+ |
+ 수신번호
+
+
+
+ |
+ 상세결과
+
+
+
+ |
+
|---|---|---|
| 홍길동 | +010-1234-5678 | +성공(카톡) | +
| 홍길동 | +010-1234-5678 | +성공(카톡) | +
| 홍길동 | +010-1234-5678 | +실패(카톡+문자) | +
| 홍길동 | +010-1234-5678 | +성공(문자) | +
| 홍길동 | +010-1234-5678 | +성공(문자) | +
| 홍길동 | +010-1234-5678 | +실패(카톡+문자) | +
| 홍길동 | +010-1234-5678 | +성공(카톡) | +
그룹등록
+ +선택된 발송내역 전화번호를 그룹으로 등록합니다.
+발송정보
+ +상세결과
+ +* 전체 건수를 클릭하면 받는 사람 상세정보를 확인하실 수 있습니다.
+
@munjaon
강조표기 보조문구 미리보기
+타이틀 미리보기
+내용미리보기
+부가정보내용
+채널 추가 안내 메시지 미리보기
+ + + + + + + + + +※ 단말기 설정에 따라 다르게 보일 수 있습니다
+
- 최대 3개월간의 발송내역만 확인하실 수 있습니다.
+- 전송내역이 필요한 경우 기간 내에 다운로드하여 주시기 바랍니다.
+- 단문문자는 최대 24시간, 장문 및 그림문자는 최대 72시간까지 결과값이 수신되지 않은 경우 실패(비과금) 처리됩니다.
+전체
+134 건
+WEB134건
+API0건
+단문(SMS)
+78 건
+WEB78건
+API0건
+장문(LMS)
+30 건
+WEB30건
+API0건
+그림(MMS)
+26 건
+WEB26건
+API0건
+총 발송건수 171건
+※ 예약문자 발송취소는 예약 발송시간 기준 5분 전까지만 가능
+ + + +| + + + | +발송일시
+
+
+
+ |
+ 형태
+
+
+
+ |
+ 내용 | +발송건수
+
+
+
+ |
+ 결과 | +금액 | +예약관리 | +|||
|---|---|---|---|---|---|---|---|---|---|---|
| 대기 | +성공 | +실패 | +예약 | +|||||||
| + + + | +2024-01-09 17:42 | +단문 | +내용을 클릭하면 상세보기 화면으로 이동합니다. | +0 | +
+ 0 + |
+
+ 0 + |
+
+ 0 + |
+
+ 125,895 + |
+ + 8,485,258원 + | ++ + | +
| + + + | +2024-01-09 17:42 | +단문 | +내용을 클릭하면 상세보기 화면으로 이동합니다. | +0 | +
+ 0 + |
+
+ 0 + |
+
+ 0 + |
+
+ 0 + |
+ - | +예약취소2024-07-24 14:00 + | +
| + + + | +2024-01-09 17:42 | +단문 | +내용을 클릭하면 상세보기 화면으로 이동합니다. | +458,002 | +
+ 1 + |
+
+ 458,000 + |
+
+ 1 + |
+
+ 0 + |
+ 12,580원 + | +- | +