Insert into TB_INPUT_XIT (LNK_INPUT_ID, ORG_CD, JOB_CD, TOT_CNT, PRCS_CD, RUN_DT, EXPIRES_DT, SEND_TYPE, REG_ID, REG_DT, PAY_EXPIRES_DT) Values (302400002001, '0002', 'B0001', 1, 'TRRG', SYSDATE, SYSDATE + 30 , 'NI', 'cntc', SYSDATE, SYSDATE+30); Insert into TB_INPUT_DATA_XIT (LNK_INPUT_ID, DATA_ID, SID, NAME, BIRTHDAY, GENDER, MSG_DATA, MSG_DTL_DATA, REG_ID, REG_DT, CAR_NO, CALL_CENTER_NO) Values (302400002001, '300799990000000002001', '8312181157213', '김지호', '19831218','1' , '{"~~@@!!CAR_NO!!@@~~":"20우3412","~~@@!!DEGREE!!@@~~":"3","~~@@!!FEE!!@@~~":"1,900","~~@@!!YYYY!!@@~~":"2022","~~@@!!MM!!@@~~":"03","~~@@!!DD!!@@~~":"11","~~@@!!BANK!!@@~~":"우체국","~~@@!!ACCOUNT!!@@~~":"8608-90-80907938","~~@@!!HISTORY!!@@~~":"-2021-11-29 12:33 (별내 550)\n-2021-11-29 12:19 (양주 900)\n-2021-11-30 14:33 (불암산② 450)","~~@@!!CALL_NO!!@@~~":"(031)522-6400~1","~~@@!!HOMEPAGE!!@@~~":"https://seoulbeltway.co.kr/main/esccar.jsp"}' , '{"details":[{"item_type":"TEXT","elements":[],"title":"미납통행료 안내문(1차)","properties":{"use_toggle":false}},{"item_type":"PRE_TEXT","elements":"수도권제1순환고속도로 안내문(1차)이 도착하였습니다.\n미납통행료 종이고지서를 모바일 전자문서로 고지하고 있으며, 본 전자문서를 받으신 경우 종이고지서는 발송되지 않습니다.","title":"","properties":{"use_toggle":false}},{"item_type":"KEY_VALUE","elements":[{"level":1,"value":"67어3853","key":"차량번호"},{"level":1,"value":"수도권제1순환","key":"미납발생\n노선명"},{"level":1,"value":"미납통행료 안내문(1차)","key":"고지서명"},{"level":1,"value":"1,260원","key":"납부하실 통행료"},{"level":1,"value":"1,260원","key":"- 미납통행료"},{"level":1,"value":"0원","key":"- 부가통행료"},{"level":1,"value":"2023년 06월 22일까지","key":"납부기한"}],"title":"안내내역","properties":{"use_toggle":false}},{"item_type":"TEXT","elements":[],"title":"상세내역","properties":{"use_toggle":false}},{"item_type":"KEY_VALUE","elements":[{"level":1,"value":"2023-05-20 13:10","key":"통행일시"},{"level":1,"value":"양주","key":"통행영업소"},{"level":1,"value":"1,260 원","key":"통행요금"},{"level":1,"value":"SC잔액부족","key":"미납사유"}],"title":"","properties":{"use_toggle":false}},{"item_type":"PRE_TEXT","elements":" \n","title":"","properties":{"use_toggle":false}},{"item_type":"PRE_TEXT","elements":"※ 해당 통행을 포함하여 최근 1년 이내에 20회 이상 통행료 미납 시 누적 20회부터 즉시 부가통행료(미납통행료의 10배)가 미납통행료와 함께 부과될 수 있음을 알려드립니다.","title":"","properties":{"style":{"highlight":{"※ 해당 통행을 포함하여 최근 1년 이내에 20회 이상 통행료 미납 시 누적 20회부터 즉시 부가통행료(미납통행료의 10배)가 미납통행료와 함께 부과될 수 있음을 알려드립니다.":{"font-color":"black","font-weight":"bold"}}},"use_toggle":false}},{"item_type":"KEY_VALUE","elements":[{"level":1,"value":"하단의 납부하기 클릭 또는\n가상계좌 납부\n(우체국 8608-89-80215603)","key":"납부방법"},{"level":1,"value":"수도권제1순환고속도로\n고객센터 ☎ (031)894-6300~1\n홈페이지 https://seoulbeltway.co.kr/main/esccar.jsp","key":"문의처"}],"title":"납부방법 및 문의처","properties":{"hyperlink":["https://seoulbeltway.co.kr/main/esccar.jsp"],"style":{"highlight":{"(031)894-6300~1":{"font-color":"blue","font-weight":"bold","font-size":"35px","use-clipboard":true},"우체국":{"font-weight":"bold"},"고객센터 ☎ ":{"font-color":"blue","font-weight":"bold","font-size":"35px"},"8608-89-80215603":{"font-weight":"bold","use-clipboard":true}}},"use_toggle":false}},{"item_type":"TABLE","elements":{"head":[""],"rows":[["발송처 : 민자도로 관리지원센터\n(044-211-3377)"]]},"title":"","properties":{"style":{"highlight":{"발송처 : 민자도로 관리지원센터":{"font-size":"25px"},"(044-211-3377)":{"font-size":"25px"}},"text_align":["right"]},"use_toggle":false}},{"item_type":"PAY_BUTTON","title":"납부하기"}]}' , 'cntc', SYSDATE, '20우3412', '1599-2509'); commit; select * from ens_intgrn_snd_mast order by REGIST_DT desc; select * from ens_intgrn_snd_dtl; select * from ens_bill; select * from ens_tmplt_mng; select * from ens_org_mng; select * from ens_snd_dtl_mbl_page; /* accept : org_cd = 0001, tmplt_cd = A0008 */ select * from TB_INPUT_XIT order by REG_DT desc; select * from TB_INPUT_DATA_XIT order by REG_DT desc; select * from ens_tmplt_mng_kko_talk; select * from ens_tmplt_mng_kko_md; select * from ens_snd_mast order by REGIST_DT desc; select * from ens_bill order by REGIST_DT desc; select * from ens_snd_dtl_kko_talk order by REGIST_DT desc; select * from ens_snd_dtl_kko_md order by REGIST_DT desc; select * from ens_snd_dtl_mbl_page order by REGIST_DT desc; select * from ENS_NICE_JID_MNG order by REGIST_DT desc; select * from ENS_NICE_CI_MNG order by regist_dt desc; select to_char(to_timestamp(null, 'yyyy-mm-dd"T"hh24:mi:ss'), 'yyyymmddhh24miss') from dual; /* ********************************************** * 나이스 알림톡 추가 ********************************************** */ -- [31896] 압류예고 연락처 조회 및 SMS 요청 전문 -- NICE_SMS_SNDNG_REQUST_ID = SEQ_NICE_SMS_SNDNG_REQUST_ID (시퀀스 사용) -- [요청] 요청 메시지가 가변이여서 1건 발송만 가능 SELECT * FROM TB_NICE_SMS_SNDNG_REQUST; -- [응답] SELECT * FROM TB_NICE_SMS_SNDNG_RSPNS; -- [31893] 압류예고 연락처 조회 및 SMS 이력 조회 전문 -- NICE_SMS_SNDNG_INQIRE_ID = SEQ_NICE_SMS_SNDNG_INQIRE_ID (시퀀스 사용) -- [요청] 검색기간(from) ~ 검색기간(to) 로 요청 / 주민번호로 요청 할 경우 2건이상 발생할 수 있어서 기간으로 검색 SELECT * FROM TB_NICE_SMS_SNDNG_INQIRE_REQUS; -- [응답 공통] SELECT * FROM TB_NICE_SMS_SNDNG_INQIRE_RSPNS; -- [응답 반복] NICE_SMS_SNDNG_INQIRE_ID, SN : 요청 하나에 여러 건이 발생하여 순번 사용 SELECT * FROM TB_NICE_SMS_SNDNG_INQIRE_REPTI; /* ********************************************** * 나이스 알림톡 accept ********************************************** */ -- 1. 대상 조회 SELECT * FROM tb_input_xit tix JOIN tb_input_data_xit tidx ON tix.lnk_input_id=tidx.lnk_input_id WHERE 1=1 -- AND tix.send_type='NI' AND tix.prcs_cd='TGRG'; -- 2. bill 생성 -- 3. 카카오 청구서 생성 -- 4. tb_input_data_xit 테이블 pay_url 에 청구서 URL UPDATE -- 5. tb_input_xit 테이블 prcs_cd='GRUC' / 실패 시 prcs_cd='TGRF' /* ********************************************** * 나이스 알림톡 send ********************************************** */ -- 1. 대상 조회 SELECT * FROM tb_input_xit tix WHERE tix.send_type='NI' AND tix.prcs_cd='GRUC' AND tix.RUN_DT < SYSDATE; -- 2. 나이스 연계 -- 3. tb_input_xit 테이블 prcs_cd='IPCP' / 실패 시 prcs_cd='FAIL' /* ********************************************** * 나이스 알림톡 status ********************************************** */ -- 1. 대상 조회 SELECT * FROM tb_input_xit tix WHERE tix.send_type='NI' AND tix.prcs_cd='IPCP'; -- 2.결과 INSERT OR UPDATE tb_send_result SELECT * FROM tb_send_result; /* ********************************************** ** send_sttus_cd 발송 처리 코드 * TALK_SEND 카카오 알림톡 발송 성공 * SMS_SEND KT 문자 발송 성공 * FAIL 발송 실패 ********************************************** */ /* ********************************************** * 나이스 알림톡 close ********************************************** */ -- 1. 대상 조회 SELECT * FROM tb_input_xit tix WHERE tix.send_type='NI' AND tix.prcs_cd='IPCP' AND tix.expires_dt < SYSDATE - 1; -- 2. tb_input_xit 테이블 prcs_cd='CLOS' / 실패 시 prcs_cd='FAIL' INSERT INTO ens_bill ( bill_id, bill_uid, biller_user_key, BILL_SE_CD, org_cd, regist_dt ) VALUES ( 7, 'billUid', 'billerUserKey', 'kkk', '0002', sysdate ); commit;