|
|
|
@ -378,96 +378,112 @@
|
|
|
|
|
AND teusm.sndng_process_sttus = #{sndngProcessSttus}
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<insert id="insertKtBc">
|
|
|
|
|
/** ens-mysql-mapper|insertKtBc-KT 공공 알림문자 데이터 생성|julim */
|
|
|
|
|
<insert id="insertKtBcMastr">
|
|
|
|
|
/** ens-mysql-mapper|insertKtBcMastr 공공 알림문자 마스타 데이터 생성|julim */
|
|
|
|
|
INSERT
|
|
|
|
|
INTO tb_ens_kt_bc (
|
|
|
|
|
sndng_detail_id, /* 발송상세 id */
|
|
|
|
|
unity_sndng_detail_id, /* 통합발송상세 id */
|
|
|
|
|
sndng_mastr_id, /* 발송마스터 id */
|
|
|
|
|
signgu_code, /* 시군구 코드 */
|
|
|
|
|
ffnlg_code, /* 과태료 코드 */
|
|
|
|
|
service_cd, /* 서비스 코드 */
|
|
|
|
|
service_key, /* 서비스 인증키 */
|
|
|
|
|
<!-- FIXME::확인 적용 필요
|
|
|
|
|
agency_id, /* 대행사 코드 */
|
|
|
|
|
dept_cd, /* 부서 코드 */
|
|
|
|
|
msg_cd, /* 문서 코드 */
|
|
|
|
|
msg_type, /* 발송 메세지 타입 */
|
|
|
|
|
make_dt, /* 발송 시작 일시 */
|
|
|
|
|
sndn_ex_time, /* 발송 마감 시간 */
|
|
|
|
|
ex_time, /* 열람 마감 시간 */
|
|
|
|
|
snd_tel_no, /* 발송 번호 */
|
|
|
|
|
m_type, /* 문서 종류 */
|
|
|
|
|
brand_id, /* RCS브렌드 홈 값 */
|
|
|
|
|
opt_type, /* 메세지 발송 구분 */
|
|
|
|
|
tkn_rpmt_yn, /* 토큰 확인 대체 여부 */
|
|
|
|
|
rdng_rpmt_yn, /* 열람확인대체여부 */
|
|
|
|
|
mms_binary, /* MMS 바이너리 */
|
|
|
|
|
file_fmat, /* MMS 바이너리 파일 포맷 */
|
|
|
|
|
sndn_tot_cnt, /* 발송요청총건수 */
|
|
|
|
|
mktn_rcve_csyn, /* 마케팅 수신 동의 */
|
|
|
|
|
snd_plfm_id, /* 송신자 플랫폼 ID */
|
|
|
|
|
snd_npost, /* 송신 공인 전자 주소 */
|
|
|
|
|
snd_date, /* 송신일시 */
|
|
|
|
|
INTO tb_ens_kt_bc_mastr (
|
|
|
|
|
sndng_mastr_id, /* 발송 마스터 id */
|
|
|
|
|
signgu_code, /* 시군구 코드 */
|
|
|
|
|
ffnlg_code, /* 과태료 코드 */
|
|
|
|
|
service_cd, /* 서비스 코드 */
|
|
|
|
|
service_key, /* 서비스 코드 인증키 */
|
|
|
|
|
msg_cd, /* 문서코드 */
|
|
|
|
|
msg_type, /* 발송 메시지 타입 */
|
|
|
|
|
make_dt, /* 발송 시작 일시 */
|
|
|
|
|
sndn_ex_time, /* 발송 마감 시간 */
|
|
|
|
|
ex_time, /* 열람 마감 시간 */
|
|
|
|
|
m_type, /* 문서 종류 */
|
|
|
|
|
opt_type, /* 메시지 발송 구분 */
|
|
|
|
|
mms_binary, /* MMS 바이너리 */
|
|
|
|
|
file_fmat, /* MMS 바이너리 파일 포맷 */
|
|
|
|
|
sndn_tot_cnt, /* 발송 요청 총 건 */
|
|
|
|
|
mktn_rcve_csyn, /* 마케팅 수신 동의 */
|
|
|
|
|
multi_mbl_prc_type, /* 다회선 사용자 처리 구분 */
|
|
|
|
|
test_sndn_yn, /* 테스트 발송 여부 */
|
|
|
|
|
rcv_rfrl_yn, /* 수신 거부 해제 여부 */
|
|
|
|
|
reopen_day, /* 재열람 일수 */
|
|
|
|
|
src_key, /* 관리키 */
|
|
|
|
|
src_seq, /* 리스트 순번 */
|
|
|
|
|
ci, /* ci */
|
|
|
|
|
mms_dtl_cnts, /* MMS 상세 내용 */
|
|
|
|
|
mms_title, /* MMS 제목 */
|
|
|
|
|
rcs_dtl_cnts, /* RCS 메세지 상세 내용 */
|
|
|
|
|
url, /* 연결 URL */
|
|
|
|
|
doc_hash, /* 문서 해시 */
|
|
|
|
|
reqs_mms_binary, /* 개별 MMS 바이너리 */
|
|
|
|
|
reqs_file_fmat, /* 개별 MMS 바이너리 파일 포맷 */
|
|
|
|
|
mdn, /* 개인 휴대 전화 번호 */
|
|
|
|
|
dist_info_crt_yn, /* 유통 정보 미생성 여부 */
|
|
|
|
|
info_cfrm_str, /* 안내문 확인하기 치환 문구 */
|
|
|
|
|
rcve_rf_str, /* 수신 거부 치환 문구 */
|
|
|
|
|
result_cd, /* 처리결과 코드 */
|
|
|
|
|
result_dt, /* 처리일시 */
|
|
|
|
|
error_msg, /* 에러 내용 */
|
|
|
|
|
mms_sndg_rslt_sqno, /* MMS 발송 결과 상태 순번 */
|
|
|
|
|
prcs_dt, /* 처리 일자 */
|
|
|
|
|
mbl_bzowr_dvcd, /* 모바일 사업자 구분 */
|
|
|
|
|
rl_mms_sndg_telno, /* 실제 발송 번호 */
|
|
|
|
|
mms_sndg_rslt_dvcd, /* 발송결과 코드 */
|
|
|
|
|
mms_sndg_tmst, /* 발송 타임 스탬프 */
|
|
|
|
|
mms_rcv_tmst, /* 수신 타임 스탬프 */
|
|
|
|
|
mms_rdg_tmst, /* 열람 타임 스탬프 */
|
|
|
|
|
-->
|
|
|
|
|
regist_dt,
|
|
|
|
|
register
|
|
|
|
|
test_sndn_yn, /* 테스트 발송여부 */
|
|
|
|
|
rcv_rfrl_yn, /* 수신 거부 해제 여부 */
|
|
|
|
|
regist_dt, /* 등록 일시 */
|
|
|
|
|
register /* 등록자 */
|
|
|
|
|
)
|
|
|
|
|
SELECT LPAD(NEXTVAL(sndng_detail_id_seq), 20, '0')
|
|
|
|
|
, teusd.unity_sndng_detail_id
|
|
|
|
|
, #{sndngMastrId}
|
|
|
|
|
, teusm.signgu_code
|
|
|
|
|
, teusm.ffnlg_code
|
|
|
|
|
, term.kt_service_code
|
|
|
|
|
, IF(#{profile} = 'prod', term.kt_prod_service_cerf_key, term.kt_dev_service_cerf_key)
|
|
|
|
|
<!--
|
|
|
|
|
FIXME::필드 적용 필요
|
|
|
|
|
-->
|
|
|
|
|
, now()
|
|
|
|
|
, 'batch'
|
|
|
|
|
SELECT #{sndngMastrId}
|
|
|
|
|
, teusm.signgu_code /* TODO :: 운영 시 kt_service_code, kt_dev_service_cerf_key, 다회선 사용자 처리 구분, 테스트 발송여부 변경 필요 */
|
|
|
|
|
, teusm.ffnlg_code
|
|
|
|
|
, term.kt_service_code
|
|
|
|
|
, term.kt_dev_service_cerf_key
|
|
|
|
|
, teusm.tmplat_id
|
|
|
|
|
, '2' /* RCS/xMS (RCS :1, xMS: 2) */
|
|
|
|
|
, teusm.sndng_dt_1
|
|
|
|
|
, teusm.clos_dt
|
|
|
|
|
, teusm.clos_dt
|
|
|
|
|
, '4' /* 3: LMS 4: MMS 6: RCS*/
|
|
|
|
|
, '1' /* 1: default 3: 하이브리드 */
|
|
|
|
|
, ''
|
|
|
|
|
, ''
|
|
|
|
|
, teusm.sndng_co
|
|
|
|
|
, 'N'
|
|
|
|
|
, '3' /* 2 : 다회선 발송 제외(default) (NULL 일경우 동일취급) 3 : 다회선 중 임의 1회선 발송 */
|
|
|
|
|
, 'Y'
|
|
|
|
|
, 'N'
|
|
|
|
|
, now()
|
|
|
|
|
, 'batch'
|
|
|
|
|
FROM tb_ens_unity_sndng_mastr teusm
|
|
|
|
|
LEFT JOIN tb_ens_tmplat_manage tetm
|
|
|
|
|
ON teusm.tmplat_id = tetm.tmplat_id
|
|
|
|
|
LEFT JOIN tb_ens_unity_sndng_detail teusd
|
|
|
|
|
ON teusm.unity_sndng_mastr_id = teusd.unity_sndng_mastr_id
|
|
|
|
|
LEFT JOIN tb_ens_rlaybsnm_manage term
|
|
|
|
|
ON teusm.signgu_code = term.signgu_code AND teusm.ffnlg_code = term.ffnlg_code
|
|
|
|
|
LEFT JOIN tb_ens_cntc_data tecd
|
|
|
|
|
ON teusd.unity_sndng_detail_id = tecd.unity_sndng_detail_id
|
|
|
|
|
WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId}
|
|
|
|
|
AND teusm.sndng_process_sttus = #{sndngProcessSttus}
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<insert id="insertKtBcDetail">
|
|
|
|
|
/** ens-mysql-mapper|insertKtBcDetail 공공 알림문자 디테일 데이터 생성|julim */
|
|
|
|
|
INSERT
|
|
|
|
|
INTO tb_ens_kt_bc_detail (
|
|
|
|
|
sndng_mastr_id, /* 발송 마스터 id */
|
|
|
|
|
sndng_detail_id, /* 발송 상세 id */
|
|
|
|
|
unity_sndng_detail_id, /* 통합 발송 상세 id */
|
|
|
|
|
src_key, /* 관리키 */
|
|
|
|
|
src_seq, /* 리스트 순번 */
|
|
|
|
|
ci, /* ci */
|
|
|
|
|
mms_dtl_cnts, /* MMS 상세 내용 */
|
|
|
|
|
mms_title, /* MMS 제목 */
|
|
|
|
|
url, /* 연결 URL */
|
|
|
|
|
doc_hash, /* 문서 해시 */
|
|
|
|
|
mdn, /* 개인 휴대 전화 번호 */
|
|
|
|
|
dist_info_crt_yn, /* 유통 정보 미생성 여부 */
|
|
|
|
|
info_cfrm_str, /* 안내문 확인하기 치환 문구 */
|
|
|
|
|
rcve_rf_str, /* 수신 거부 치환 문구 */
|
|
|
|
|
regist_dt, /* 등록 일시 */
|
|
|
|
|
register /* 등록자 */
|
|
|
|
|
)
|
|
|
|
|
SELECT #{sndngMastrId} /* TODO :: 운영 시 mdn 삭제 */
|
|
|
|
|
, LPAD(NEXTVAL(sndng_detail_id_seq), 20, '0')
|
|
|
|
|
, teusd.unity_sndng_detail_id
|
|
|
|
|
, teusd.unity_sndng_detail_id
|
|
|
|
|
, row_number() over ()
|
|
|
|
|
, tec.ci
|
|
|
|
|
, tetm.tmplat_cn
|
|
|
|
|
, tetm.tmplat_sj
|
|
|
|
|
, #{url}
|
|
|
|
|
, SHA2(teusd.unity_sndng_detail_id, 256)
|
|
|
|
|
, '01093414345'
|
|
|
|
|
, 'N'
|
|
|
|
|
, '○ 안내문 확인하기 :'
|
|
|
|
|
, '○ 수신거부 및 수신 휴대폰 지정하기 : '
|
|
|
|
|
, now()
|
|
|
|
|
, 'batch'
|
|
|
|
|
FROM tb_ens_unity_sndng_mastr teusm
|
|
|
|
|
LEFT JOIN tb_ens_tmplat_manage tetm
|
|
|
|
|
ON teusm.tmplat_id = tetm.tmplat_id
|
|
|
|
|
LEFT JOIN tb_ens_unity_sndng_detail teusd
|
|
|
|
|
ON teusm.unity_sndng_mastr_id = teusd.unity_sndng_mastr_id
|
|
|
|
|
LEFT JOIN tb_ens_rlaybsnm_manage term
|
|
|
|
|
ON teusm.signgu_code = term.signgu_code AND teusm.ffnlg_code = term.ffnlg_code
|
|
|
|
|
LEFT JOIN tb_ens_ci tec
|
|
|
|
|
ON teusd.unity_sndng_detail_id = tec.unity_sndng_detail_id
|
|
|
|
|
WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId}
|
|
|
|
|
AND teusm.sndng_process_sttus = #{sndngProcessSttus}
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<insert id="insertPplus">
|
|
|
|
|
/** ens-mysql-mapper|insertPplus Post plus 데이터 생성|julim */
|
|
|
|
|
<!-- FIXME::확인 적용 필요-->
|
|
|
|
|