From c96c47eeaa62e9c00e23f4d6736366cb51fe9f0d Mon Sep 17 00:00:00 2001 From: "Jonguk. Lim" Date: Wed, 14 Aug 2024 17:03:08 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20API=20KEY=20=EC=A0=95=EB=B3=B4=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/biz/mbl/web/MobilePageController.java | 2 +- .../biz/nice/service/BizNiceCiService.java | 12 +- .../config/application-local-can.yml | 6 +- .../resources/config/application-local.yml | 6 +- .../mapper/biz/ens-cmm-cache-mysql-mapper.xml | 3 + .../mapper/biz/ens-oracle-mapper.xml | 1426 +++++++++++++++++ .../biz/ens/model/cmm/CmmEnsRlaybsnmDTO.java | 13 + .../core/spring/util/ApiWebClientUtil.java | 6 +- 8 files changed, 1459 insertions(+), 15 deletions(-) create mode 100644 mens-batch/src/main/resources/egovframework/mapper/biz/ens-oracle-mapper.xml diff --git a/mens-api/src/main/java/kr/xit/biz/mbl/web/MobilePageController.java b/mens-api/src/main/java/kr/xit/biz/mbl/web/MobilePageController.java index 6b6c090..2049f2f 100644 --- a/mens-api/src/main/java/kr/xit/biz/mbl/web/MobilePageController.java +++ b/mens-api/src/main/java/kr/xit/biz/mbl/web/MobilePageController.java @@ -83,7 +83,7 @@ public class MobilePageController { public IApiResponse findKtMblPage(@RequestParam final String token, final HttpServletRequest request) { final String uri = request.getRequestURI(); final KtTokenDTO.KtTokenConfirmRequest cfmReqDTO = KtTokenDTO.KtTokenConfirmRequest.builder() - .signguCode(SignguCode.TRAFFIC.getCode()) + .signguCode(SignguCode.CHUNCHEON.getCode()) .ffnlgCode(ApiConstants.FFNLN_CODE) .accessToken(token) .build(); diff --git a/mens-api/src/main/java/kr/xit/biz/nice/service/BizNiceCiService.java b/mens-api/src/main/java/kr/xit/biz/nice/service/BizNiceCiService.java index 85f6ecc..6ac2172 100644 --- a/mens-api/src/main/java/kr/xit/biz/nice/service/BizNiceCiService.java +++ b/mens-api/src/main/java/kr/xit/biz/nice/service/BizNiceCiService.java @@ -1,5 +1,9 @@ package kr.xit.biz.nice.service; +import org.apache.commons.lang3.ObjectUtils; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + import kr.xit.biz.cmm.service.CmmEnsCacheService; import kr.xit.biz.common.ApiConstants.NiceCiWrkDiv; import kr.xit.biz.common.ApiConstants.SignguCode; @@ -22,9 +26,6 @@ import kr.xit.ens.nice.cmm.CmmNiceCiUtils; import kr.xit.ens.nice.service.INiceCiService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.apache.commons.lang3.ObjectUtils; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; /** *
@@ -252,14 +253,15 @@ public class BizNiceCiService extends AbstractService implements IBizNiceCiServi
      * @param wrkDiv NiceCiWrkDiv
      * 
*/ + // FIXME : SignguCode private void updateNiceCerfInfoSync(final NiceCiInfo niceDTO, final NiceCiRequest reqDTO, final NiceCiWrkDiv wrkDiv) { // 교통시설운영처 또는 장사시설인 경우 sync ---------------------------------------- - if(SignguCode.TRAFFIC.getCode().equals(reqDTO.getSignguCode())){ + if(SignguCode.CHUNCHEON.getCode().equals(reqDTO.getSignguCode())){ niceDTO.setSignguCode(SignguCode.FUNERAL.getCode()); } if(SignguCode.FUNERAL.getCode().equals(reqDTO.getSignguCode())){ - niceDTO.setSignguCode(SignguCode.TRAFFIC.getCode()); + niceDTO.setSignguCode(SignguCode.CHUNCHEON.getCode()); } switch(wrkDiv){ diff --git a/mens-api/src/main/resources/config/application-local-can.yml b/mens-api/src/main/resources/config/application-local-can.yml index a89521e..b84802b 100644 --- a/mens-api/src/main/resources/config/application-local-can.yml +++ b/mens-api/src/main/resources/config/application-local-can.yml @@ -8,9 +8,9 @@ spring: primary: database: oracle driver-class-name: oracle.jdbc.OracleDriver - jdbc-url: jdbc:oracle:thin:@211.119.124.118:1521:bustms - username: iup - password: iup!0202 + jdbc-url: jdbc:oracle:thin:@211.119.124.117:1521:ora11g + username: xit_traffic + password: traffic5 pool-name: xit-oracle-pool devtools: diff --git a/mens-api/src/main/resources/config/application-local.yml b/mens-api/src/main/resources/config/application-local.yml index efd41e8..a39b0b4 100644 --- a/mens-api/src/main/resources/config/application-local.yml +++ b/mens-api/src/main/resources/config/application-local.yml @@ -16,9 +16,9 @@ spring: secondary: database: oracle driver-class-name: oracle.jdbc.OracleDriver - jdbc-url: jdbc:oracle:thin:@211.119.124.118:1521:bustms - username: iup - password: iup!0202 + jdbc-url: jdbc:oracle:thin:@211.119.124.117:1521:ora11g + username: xit_traffic + password: traffic5 read-only: false pool-name: xit-oracle-pool auto-commit: false diff --git a/mens-api/src/main/resources/egovframework/mapper/biz/ens-cmm-cache-mysql-mapper.xml b/mens-api/src/main/resources/egovframework/mapper/biz/ens-cmm-cache-mysql-mapper.xml index 267f31e..fb6a39c 100644 --- a/mens-api/src/main/resources/egovframework/mapper/biz/ens-cmm-cache-mysql-mapper.xml +++ b/mens-api/src/main/resources/egovframework/mapper/biz/ens-cmm-cache-mysql-mapper.xml @@ -43,6 +43,9 @@ kakao_product_cd, /* 카카오 상품 코드 */ kakao_access_token, /* 카카오 access token */ kakao_contract_uuid, /* 카카오 contract uuid */ + kakao_partner_rest_api_key, /* 카카오 partner key */ + kakao_dealer_rest_api_key, /* 카카오 dealer key */ + IF(#{profile} = 'prod', kakao_prod_settle_id, kakao_dev_settle_id) AS kakaoSettleId, /* 카카오 settle id */ kt_client_id, /* KT client id */ kt_client_tp, /* KT client tp */ kt_scope, /* KT scope */ diff --git a/mens-batch/src/main/resources/egovframework/mapper/biz/ens-oracle-mapper.xml b/mens-batch/src/main/resources/egovframework/mapper/biz/ens-oracle-mapper.xml new file mode 100644 index 0000000..0935d8b --- /dev/null +++ b/mens-batch/src/main/resources/egovframework/mapper/biz/ens-oracle-mapper.xml @@ -0,0 +1,1426 @@ + + + + + + + + + + + /** ens-oracle-mapper|insertUnitySndngMst-통합발송마스터 생성|julim */ + INSERT + INTO tb_ens_unity_sndng_mastr ( + unity_sndng_mastr_id, /* 통합발송마스터 ID */ + signgu_code, /* 시군구 코드 */ + ffnlg_code, /* 과태료 코드 */ + tmplat_id, /* 템플릿 Id */ + sndng_ty_code, /* 발송유형 코드 */ + sndng_co, /* 발송건수 */ + sndng_process_sttus, /* 발송처리 상태 */ + sndng_dt_1, /* 발송 일시 */ + sndng_dt_2, /* 발송 일시2 */ + sndng_dt_3, /* 발송 일시3 */ + try1, + try2, + try3, + try_cnt, + clos_dt, /* 마감일시 */ + regist_dt, + register + ) + SELECT tcsm.unity_sndng_mastr_id /* 통합발송마스터 ID */ + , tcsm.signgu_code /* 시군구 코드 */ + , tcsm.ffnlg_code /* 과태료 코드 */ + , tcsm.tmplat_id /* 템플릿 Id */ + , tetm.sndng_ty_code /* 발송유형 코드 */ + , tcsm.sndng_co /* 발송건수 */ + , 'accept-ok' /* 발송처리 상태 */ + , tcsm.sndng_dt + , #{sndngDt2} + , #{sndngDt3} + , tetm.try1 + , tetm.try2 + , tetm.try3 + , CASE WHEN tetm.try3 IS NOT NULL THEN 3 + WHEN tetm.try2 IS NOT NULL THEN 2 + ELSE 1 + END /* try3 값이 있으면 3, try2 값이 있으면 2, try1 */ + , clos_dt /* 마감일시 */ + , sysdate + , 'batch' + FROM tb_cntc_sndng_mastr tcsm + JOIN tb_ens_tmplat_manage tetm + ON tcsm.tmplat_id = tetm.tmplat_id + WHERE tcsm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND tcsm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-mapper|insertUnitySndngDtls-통합발송상세 생성|julim */ + INSERT + INTO tb_ens_unity_sndng_detail ( + unity_sndng_detail_id, /* 통합발송상세 ID*/ + unity_sndng_mastr_id, /* 통합발송마스터 ID */ + signgu_code, /* 시군구 코드 */ + ffnlg_code, /* 과태료 코드 */ + main_code, + vhcle_no, /* 차량번호 */ + ihidnum, /* 주민번호 */ + moblphon_no, /* 전화번호 */ + nm, /* 이름 */ + adres, /* 주소 */ + detail_adres, /* 상세주소 */ + zip, /* 우편번호 */ + tmplt_msg_data, /* 템플릿메세지 데이타 */ + mobile_page_cn, /* 모바일페이지내용 */ + use_instt_idntfc_id, /* 이용기관식별Id*/ + regist_dt, + register + ) + SELECT tcsd.unity_sndng_detail_id /* 통합발송상세 ID*/ + , tcsd.unity_sndng_mastr_id /* 통합발송마스터 ID */ + , tcsd.signgu_code /* 시군구 코드 */ + , tcsd.ffnlg_code /* 과태료 코드 */ + , tcsd.main_code + , tcsd.vhcle_no /* 차량번호 */ + , tcsd.ihidnum /* 주민번호 */ + , tcsd.moblphon_no /* 전화번호 */ + , tcsd.nm /* 이름 */ + , tcsd.adres /* 주소 */ + , tcsd.detail_adres /* 상세주소 */ + , tcsd.zip /* 우편번호 */ + , tcsd.tmplt_msg_data /* 템플릿메세지 데이타 */ + , tcsd.mobile_page_cn /* 모바일페이지내용 */ + , tcsd.use_instt_idntfc_id /* 이용기관식별Id*/ + , sysdate + , 'batch' + FROM tb_cntc_sndng_mastr tcsm + JOIN tb_cntc_sndng_detail tcsd + ON tcsm.unity_sndng_mastr_id = tcsd.unity_sndng_mastr_id + WHERE tcsm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND tcsm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-mapper|updateProcessSttusCntcSndngMst-연계발송마스터 상태 변경|julim */ + UPDATE tb_cntc_sndng_mastr + SET sndng_process_sttus = #{newSndngProcessSttus} + , error_code = #{errorCode} + , error_mssage = #{errorMssage} + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_mastr_id = #{unitySndngMastrId} + + + + + + + + + + + + + + /** ens-oracle-mapper|insertSndngMst-발송마스터 생성|julim */ + + SELECT to_char(sysdate, 'yyyymmdd') || LPAD(tb_ens_sndng_mastr_seq.nextval, 12, '0') FROM dual + + INSERT + INTO tb_ens_sndng_mastr ( + sndng_mastr_id, /* 발송마스터 ID*/ + unity_sndng_mastr_id, /* 통합발송마스터 ID */ + signgu_code, /* 시군구 코드 */ + ffnlg_code, /* 과태료 코드 */ + tmplat_id, /* 템플릿 Id */ + sndng_ty_code, /* 발송유형 코드 */ + sndng_se_code, /* 발송구분 코드 */ + sndng_co, /* 발송건수 */ + try_seq, + try_cnt, + sndng_process_sttus, /* 발송처리 상태 */ + sndng_dt, /* 발송일시 */ + clos_dt, /* 마감일시 */ + regist_dt, + register + ) + SELECT #{sndngMastrId} + , teusm.unity_sndng_mastr_id /* 통합발송마스터 ID */ + , teusm.signgu_code /* 시군구 코드 */ + , teusm.ffnlg_code /* 과태료 코드 */ + , teusm.tmplat_id /* 템플릿 Id */ + , teusm.sndng_ty_code /* 발송유형 코드 */ + , #{sndngSeCode} /* 발송구분 코드 */ + , #{sndngCo} /* 발송건수 */ + , #{trySeq} + , teusm.try_cnt + , 'make-ok' /* 발송처리 상태 */ + , CASE WHEN #{trySeq}=3 THEN teusm.sndng_dt_3 + WHEN #{trySeq}=2 THEN teusm.sndng_dt_2 + ELSE teusm.sndng_dt_1 + END /* 1차, 2차, 3차에 따른 발송일시 */ + , teusm.clos_dt /* 마감일시 */ + , sysdate + , 'batch' + FROM tb_ens_unity_sndng_mastr teusm + WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND teusm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-mapper|insertKakaoMyDocs-카카오내문서함 생성|julim */ + INSERT + INTO tb_ens_kakao_my_doc ( + sndng_detail_id, /* 발송상세ID */ + unity_sndng_detail_id, /* 통합발송상세ID */ + sndng_mastr_id, /* 발송마스터ID */ + signgu_code, /* 시군구코드 */ + ffnlg_code, /* 과태료코드 */ + title, /* 제목 */ + hash, + common_categories, + read_expired_at, /* 처리마감시간 */ + -- recv_ci, /* 받는이 CI */ + recv_phone_number, /* 받는이 전화번호 */ + recv_name, /* 받는이 이름 */ + recv_birthday, /* 받는이 생년월일 */ + recv_is_required_verify_name,/* 성명검증옵션 */ + prop_link, /* 모바일페이지 URL */ + prop_payload, + prop_message, + prop_cs_number, /* 고객센터 전화번호 */ + prop_cs_name, /* 고객센터 명 */ + -- external_document_uuid,/* 외부문서 식별번호 */ + regist_dt, + register + ) + SELECT LPAD(sndng_detail_id_seq.nextval, 20, '0') + , teusd.unity_sndng_detail_id + , #{sndngMastrId} + , teusm.signgu_code + , teusm.ffnlg_code + , tetm.tmplat_sj + , sha256.encrypt(teusd.unity_sndng_detail_id) + , '[NOTICE]' + , FN_GET_DATETOUNIXTIME(teusm.clos_dt) + -- , NULL + , teusd.moblphon_no + , teusd.nm + , '' -- teusd.ihidnum + , 'false' + , tetm.redirect_url + , tetm.tmplat_sj + , tetm.tmplat_cn + , tetm.cstmr_cnter_tlphon_no + , '문의처' + -- , null + , sysdate + , '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 + WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND teusm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-mapper|insertKakaoNew-카카오내문서함 생성|jhseo */ + INSERT + INTO tb_ens_kakao_d10 ( + sndng_detail_id, /* 발송상세ID */ + unity_sndng_detail_id, /* 통합발송상세ID */ + sndng_mastr_id, /* 발송마스터ID */ + signgu_code, /* 시군구코드 */ + ffnlg_code, /* 과태료코드 */ + title, /* 제목 */ + link, /* 모바일페이지 url */ + hash, + guide, /* 메시지 */ + payload, + read_expires_at, /* 최초 열람 만료 일시 */ + review_expires_at, /* 재열람 만료 일시 */ + ci, /* 받는이 ci */ + phone_number, /* 받는이 전화번호 */ + name, /* 받는이 이름 */ + birthday, /* 받는이 생년월일 */ + external_id, /* 문서 매핑 식별 ID */ + regist_dt, + register + ) + SELECT LPAD(sndng_detail_id_seq.nextval, 20, '0') + , teusd.unity_sndng_detail_id + , #{sndngMastrId} + , teusm.signgu_code + , teusm.ffnlg_code + , tetm.tmplat_sj + , tetm.redirect_url + , sha256.encrypt(teusd.unity_sndng_detail_id) + , tetm.tmplat_cn + , '' + , FN_GET_MASK_DATE(SUBSTR(teusm.clos_dt,1,8),'-')||'T'||FN_GET_MASK_TIME(SUBSTR(teusm.clos_dt,9,14),':') + , FN_GET_MASK_DATE(TO_CHAR(TO_DATE(SUBSTR(teusm.clos_dt,1,8), 'yyyymmdd') + 1, 'yyyymmdd'),'-')||'T'||FN_GET_MASK_TIME(SUBSTR(teusm.clos_dt,9,14),':') + , '' + , teusd.moblphon_no + , teusd.nm + , '' -- teusd.ihidnum + , teusd.unity_sndng_detail_id + , SYSDATE + , '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 + WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND teusm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-mapper|insertSmsSndng-문자발송 데이터 생성|julim */ + INSERT + INTO tb_ens_sms_sndng ( + sndng_detail_id, /* 발송 상세 id */ + unity_sndng_detail_id, /* 통합 발송 상세 id */ + sndng_mastr_id, /* 발송 마스터 id */ + signgu_code, /* 시군구 코드 */ + ffnlg_code, /* 과태료 코드 */ + vhcle_no, /* 차량 번호 */ + sms_sndng_dt, /* 문자 발송 일시 */ + sms_trnsmis_stle, /* 문자 전송 형태 */ + sms_trnsmit_tlphon_no, /* 문자 송신 전화 번호 */ + sms_recptn_tlphon_no, /* 문자 수신 전화 번호 */ + sms_mssage, /* 문자 메시지 */ + sms_sndng_sttus, /* 문자 발송 상태 */ + sms_sndng_process_sttus, /* 문자 발송 처리 상태 */ + regist_dt, + register + ) + SELECT LPAD(sndng_detail_id_seq.nextval, 20, '0') + , teusd.unity_sndng_detail_id + , #{sndngMastrId} + , teusm.signgu_code + , teusm.ffnlg_code + , teusd.vhcle_no + , to_char(sysdate, 'yyyymmddhh24miss') + , '0' + , REPLACE(tetm.cstmr_cnter_tlphon_no, '-', '') + , teusd.moblphon_no + , teusd.tmplt_msg_data + , '2' + , '06' + , sysdate + , '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 + WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND teusm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-mapper|insertPostSndng-e_green 데이터 생성|julim */ + INSERT + INTO tb_ens_post_sndng ( + sndng_detail_id, /* 발송 상세 id */ + unity_sndng_detail_id, /* 통합 발송 상세 id */ + sndng_mastr_id, /* 발송 마스터 id */ + signgu_code, /* 시군구 코드 */ + ffnlg_code, /* 과태료 코드 */ + service_cd, /* 서비스 코드 */ + con_key, /* 연계 식별 키 */ + sender_nm, /* 발송인 명 */ + sender_zip_no, /* 발송인 우편번호 */ + sender_addr, /* 발송인 주소 */ + sender_detail_addr, /* 발송인 상세 주소 */ + receiver_send_no, /* 수취인 일련 번호 */ + receiver_nm, /* 수취인 명 */ + receiver_zip_no, /* 수취인 우편번호 */ + receiver_addr, /* 수취인 주소 */ + receiver_detail_addr, /* 수취인 상세 주소 */ + sschnge_1, /* 가변 1 */ + sschnge_2, /* 가변 2 */ + sschnge_3, /* 가변 3 */ + regist_dt, + register + ) + SELECT LPAD(sndng_detail_id_seq.nextval, 20, '0') + , teusd.unity_sndng_detail_id + , #{sndngMastrId} + , teusm.signgu_code + , teusm.ffnlg_code + , 'PST' + , (SELECT '0009900112Z1' || to_char(sysdate, 'yyyymmddhh24miss') from dual) + , term.sender_nm + , term.sender_zip_no + , term.sender_addr + , term.sender_detail_addr + , row_number() over(order by teusd.unity_sndng_detail_id) + , teusd.nm + , teusd.zip + , teusd.adres + , teusd.detail_adres + , teusd.vhcle_no || '|' || tecd.spt_nm + , tecd.reglt_dt || '|' || to_char(sysdate + 20, 'yyyymmdd') + , '32000' + , sysdate + , '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 + + INNER JOIN tb_ens_kakao_my_doc tekmd + ON teusd.unity_sndng_detail_id = tekmd.unity_sndng_detail_id + AND (NOT (tekmd.doc_box_status = 'READ' AND tekmd.error_code IS NULL) OR (tekmd.doc_box_status IS NULL and tekmd.error_code IS NULL)) + + WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND teusm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-mapper|insertKtBcMastr 공인 알림문자 마스타 데이터 생성|julim */ + INSERT + INTO tb_ens_kt_bc_mastr ( + sndng_mastr_id, /* 발송 마스터 id */ + signgu_code, /* 시군구 코드 */ + ffnlg_code, /* 과태료 코드 */ + service_cd, /* 서비스 코드 */ + service_key, /* 서비스 코드 인증키 */ + agency_id, /* RCS 대행사 코드 */ + msg_cd, /* 문서코드 */ + msg_type, /* 발송 메시지 타입 */ + make_dt, /* 발송 시작 일시 */ + sndn_ex_time, /* 발송 마감 시간 */ + ex_time, /* 열람 마감 시간 */ + m_type, /* 문서 종류 */ + brand_id, /* RCS 브랜드홈 값 */ + opt_type, /* 메시지 발송 구분 */ + mms_binary, /* MMS 바이너리 */ + file_fmat, /* MMS 바이너리 파일 포맷 */ + sndn_tot_cnt, /* 발송 요청 총 건 */ + mktn_rcve_csyn, /* 마케팅 수신 동의 */ + multi_mbl_prc_type, /* 다회선 사용자 처리 구분 */ + test_sndn_yn, /* 테스트 발송여부 */ + rcv_rfrl_yn, /* 수신 거부 해제 여부 */ + regist_dt, /* 등록 일시 */ + register /* 등록자 */ + ) + SELECT #{sndngMastrId} + , teusm.signgu_code /* TODO :: 운영 시 kt_service_code, kt_dev_service_cerf_key, 다회선 사용자 처리 구분, 테스트 발송여부 변경 필요 */ + , teusm.ffnlg_code + , term.kt_service_code + , term.kt_prod_service_cerf_key + , 'lguplus' + , teusm.tmplat_id + , '1' /* RCS/xMS (RCS :1, xMS: 2) */ + , teusm.sndng_dt_1 + , teusm.clos_dt + , teusm.clos_dt + , '6' /* 3: LMS 4: MMS 6: RCS*/ + , term.kt_brand_id + , '1' /* 1: default 3: 하이브리드 */ + , tetm.mms_binary + , tetm.file_fmat + , teusm.sndng_co + , 'N' + , '3' /* 2 : 다회선 발송 제외(default) (NULL 일경우 동일취급) 3 : 다회선 중 임의 1회선 발송 */ + , 'Y' + , 'N' + , sysdate + , '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_rlaybsnm_manage term + ON teusm.signgu_code = term.signgu_code AND teusm.ffnlg_code = term.ffnlg_code + WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND teusm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-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 제목 */ + rcs_dtl_cnts, /* RCS 메시지 생세내용 */ + url, /* 연결 URL */ + doc_hash, /* 문서 해시 */ + mdn, /* 개인 휴대 전화 번호 */ + dist_info_crt_yn, /* 유통 정보 미생성 여부 */ + info_cfrm_str, /* 안내문 확인하기 치환 문구 */ + rcve_rf_str, /* 수신 거부 치환 문구 */ + regist_dt, /* 등록 일시 */ + register /* 등록자 */ + ) + SELECT #{sndngMastrId} + , LPAD(sndng_detail_id_seq.nextval, 20, '0') + , teusd.unity_sndng_detail_id + , teusd.unity_sndng_detail_id + , row_number() over (order by teusd.unity_sndng_detail_id) + , tec.ci + , tetm.tmplat_cn || CHR(13) || CHR(10) || '- 열람기간 : ' || substr(teusm.clos_dt, 1, 4) || '년 ' || substr(teusm.clos_dt, 5, 2) || '월 ' || substr(teusm.clos_dt, 7, 2) || '일까지'|| CHR(13) || CHR(10) || '- 문의처 : ' || tetm.cstmr_cnter_tlphon_no || CHR(13) || CHR(10) || CHR(13) || CHR(10) ||'{#INFO_CFRM_STR}'|| CHR(13) || CHR(10) ||'{#RCVE_RF_STR}' + , tetm.tmplat_sj + , tetm.tmplat_cn || CHR(13) || CHR(10) || '- 열람기간 : ' || substr(teusm.clos_dt, 1, 4) || '년 ' || substr(teusm.clos_dt, 5, 2) || '월 ' || substr(teusm.clos_dt, 7, 2) || '일까지'|| CHR(13) || CHR(10) || '- 문의처 : ' || tetm.cstmr_cnter_tlphon_no || CHR(13) || CHR(10) + , #{url} + , sha256.encrypt(teusd.unity_sndng_detail_id) + , '' + , 'N' + , '안내문 확인하기' + , '수신거부 및 수신 휴대폰 지정하기' + , sysdate + , '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} + + + + /** ens-oracle-mapper|insertPplus Post plus 데이터 생성|julim */ + + INSERT + INTO tb_ens_post_plus ( + sndng_detail_id, /* 발송상세 id */ + unity_sndng_detail_id, /* 통합발송상세 id */ + sndng_mastr_id, /* 발송마스터 id */ + signgu_code, /* 시군구 코드 */ + ffnlg_code, /* 과태료 코드 */ + service_cd, /* 서비스 코드 */ + con_key, /* 연계 식별키 */ + post_dlvr_se, /* 우편 배달 구분 */ + addrse_co, /* 수취인 수 */ + post_tmplat_code, /* 우편 템플릿 코드 */ + sn, /* 순번 */ + regist_dt, + register + ) + SELECT LPAD(sndng_detail_id_seq.nextval, 20, '0') + , teusd.unity_sndng_detail_id + , #{sndngMastrId} + , teusm.signgu_code + , teusm.ffnlg_code + , 'PST' + , teusd.unity_sndng_mastr_id + , tetm.post_dlvr_se + , teusm.sndng_co + , tetm.post_tmplat_code + , teppj.sn + , sysdate + , '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 + JOIN tb_ens_post_plus_json teppj + ON teusd.unity_sndng_detail_id = teppj.unity_sndng_detail_id + WHERE teusm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND teusm.sndng_process_sttus = #{sndngProcessSttus} + + + + /** ens-oracle-mapper|updateProcessSttusUntySndngMst-통합발송마스터 상태 변경|julim */ + UPDATE tb_ens_unity_sndng_mastr + SET sndng_process_sttus = #{newSndngProcessSttus} + , error_code = #{errorCode} + , error_mssage = #{errorMssage} + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_mastr_id = #{unitySndngMastrId} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /** ens-oracle-mapper|updateKakaoSendBulksResult-카카오페이 문서요청 결과 반영|julim */ + UPDATE tb_ens_kakao_my_doc + SET external_document_uuid = #{external_document_uuid} + , document_binder_uuid = #{document_binder_uuid} + , error_code = #{error_code} + , error_message = #{error_message} + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_detail_id = #{external_document_uuid} + + + + /** ens-oracle-mapper|updateKakaoNewSendBulksResult-카카오페이 문서요청 결과 반영|jhseo */ + UPDATE tb_ens_kakao_d10 + SET external_id = #{externalId} + , envelope_id = #{envelopeId} + , error_code = #{errorCode} + , error_message = #{errorMessage} + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_detail_id = #{externalId} + + + + /** ens-oracle-mapper|insertMobilePageManage-모바일페이지관리 데이타 생성|julim */ + INSERT + INTO tb_ens_mobile_page_manage ( + sndng_detail_id, /* 발송상세 ID*/ + sndng_se_code, /* 발송 구분 코드 */ + mobile_page_cn, /* 모바일 페이지 내용 */ + regist_dt, + register + ) + SELECT tekmd.sndng_detail_id + , 'KKO-MY-DOC' + , teusd.mobile_page_cn + , to_char(sysdate, 'yyyymmddhh24miss') + , 'batch' + FROM tb_ens_kakao_my_doc tekmd + JOIN tb_ens_unity_sndng_detail teusd + ON tekmd.unity_sndng_detail_id = teusd.unity_sndng_detail_id + WHERE teusd.unity_sndng_detail_id = #{unitySndngDetailId} + + + + /** ens-oracle-mapper|insertNewMobilePageManage-모바일페이지관리 데이타 생성|jhseo */ + INSERT + INTO tb_ens_mobile_page_manage ( + sndng_detail_id, /* 발송상세 ID*/ + sndng_se_code, /* 발송 구분 코드 */ + mobile_page_cn, /* 모바일 페이지 내용 */ + regist_dt, + register + ) + SELECT tekmd.sndng_detail_id + , 'KKO-NEW' + , teusd.mobile_page_cn + , to_char(sysdate, 'yyyymmddhh24miss') + , 'batch' + FROM tb_ens_kakao_d10 tekmd + JOIN tb_ens_unity_sndng_detail teusd + ON tekmd.unity_sndng_detail_id = teusd.unity_sndng_detail_id + WHERE teusd.unity_sndng_detail_id = #{unitySndngDetailId} + + + + /** ens-oracle-mapper|updateProcessSttusSndngMst-발송마스터 상태 변경|julim */ + UPDATE tb_ens_sndng_mastr + SET sndng_process_sttus = #{newSndngProcessSttus} + , error_code = #{errorCode} + , error_mssage = SUBSTR(#{errorMssage}, 1, 999) + , updt_dt = sysdate + , updusr = 'batch' + WHERE sndng_mastr_id = #{sndngMastrId} + + + + /** ens-oracle-mapper|updateProcessSttusBulkSndngMst-발송마스터 상태 다건 변경|julim */ + UPDATE tb_ens_sndng_mastr + SET sndng_process_sttus = #{newSndngProcessSttus} + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_mastr_id = #{unitySndngMastrId} + + + + /** ens-kt-mysql-mapper|updateKtBcMst-kt 메세지 수신결과 마스터 반영|julim */ + UPDATE tb_ens_kt_bc_mastr + SET result_cd = #{resultCd} + , result_dt = #{resultDt} + , error_msg = #{errorMssage} + , updt_dt = sysdate + , updusr = 'batch' + WHERE sndng_mastr_id = #{sndngMastrId} + AND signgu_code = #{signguCode} + AND ffnlg_code = #{ffnlgCode} + + + + /** ens-oracle-mapper|insertKtMobilePageManage-모바일페이지관리 데이타 생성|julim */ + INSERT + INTO tb_ens_mobile_page_manage ( + sndng_detail_id, /* 발송상세 ID*/ + sndng_se_code, /* 발송 구분 코드 */ + mobile_page_cn, /* 모바일 페이지 내용 */ + regist_dt, + register + ) + SELECT tekbd.sndng_detail_id + , 'KT-BC' + , teusd.mobile_page_cn + , to_char(sysdate, 'yyyymmddhh24miss') + , 'batch' + FROM tb_ens_kt_bc_detail tekbd + JOIN tb_ens_unity_sndng_detail teusd + ON tekbd.unity_sndng_detail_id = teusd.unity_sndng_detail_id + WHERE teusd.unity_sndng_detail_id = #{unitySndngDetailId} + + + + + + + + + + + + + + + + /** ens-oracle-mapper|updateKakaoStatusInfo-카카오 문서 상태 조회 결과 반영|julim */ + UPDATE tb_ens_kakao_my_doc + SET doc_box_status = #{status_data.doc_box_status} /* 진행상태 */ + , doc_box_sent_at = #{status_data.doc_box_sent_at} /* 송신시간 */ + , doc_box_received_at = #{status_data.doc_box_received_at} /* 수신시간 */ + , doc_box_read_at = #{status_data.doc_box_read_at} /* 최초열람시간 */ + , authenticated_at = #{status_data.authenticated_at} /* 최초열람인증시간 */ + , token_used_at = #{status_data.token_used_at} /* 최초OTT 검증시간 */ + , user_notified_at = #{status_data.user_notified_at} /* 알림톡 수신시간 */ + , error_code = #{error_code} /* 에러 코드 */ + , error_message = #{error_message} /* 에러 메시지 */ + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_detail_id = (SELECT tekmd.unity_sndng_detail_id + FROM tb_ens_kakao_my_doc tekmd + WHERE tekmd.document_binder_uuid = #{document_binder_uuid}) + + + + /** ens-oracle-mapper|updateKakaoNewStatusInfo-카카오 문서 상태 조회 결과 반영|jhseo */ + UPDATE tb_ens_kakao_d10 + SET status = #{status} /* 진행상태 */ + , sent_at = #{sentAt} /* 문서 송신 일시 */ + , received_at = #{receivedAt} /* 문서 수신 일시 */ + , read_at = #{readAt} /* 문서 열람 일시 */ + , read_expires_at = #{readExpiredAt} /* 문서 열람 만료 일시 */ + , authenticated_at = #{authenticatedAt} /* 문서 열람 인증 일시 */ + , ott_verified_at = #{ottVerifiedAt} /* 토큰 검증 일시 */ + , is_notification_unavailable = #{isNotificationUnavailable} /* 사용자의 알림톡 수신 가능 여부 */ + , user_notified_at = #{userNotifiedAt} /* 사용자의 알림톡 수신 일시 */ + , distribution_received_at = #{distributionReceivedAt} /* 유통정보의 수신 시각 */ + , error_code = #{errorCode} /* 에러 코드 */ + , error_message = #{errorMessage} /* 에러 메시지 */ + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_detail_id = (SELECT tekmd.unity_sndng_detail_id + FROM tb_ens_kakao_d10 tekmd + WHERE tekmd.ENVELOPE_ID = #{envelopeId}) + + + + + + /** ens-oracle-mapper|updatePplusSndStatus-Post plus 상태 변경|julim */ + UPDATE tb_ens_post_plus + SET process_sttus = #{processSttus} + , dlvr_sttus = #{dlvrSttus} + , updt_dt = sysdate + , updusr = 'batch' + WHERE sndng_mastr_id = (SELECT tesm.sndng_mastr_id + FROM tb_ens_sndng_mastr tesm + JOIN tb_ens_post_plus tepp + ON tesm.sndng_mastr_id = tepp.sndng_mastr_id + WHERE tesm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND ROWNUM = 1) + + + + + + /** ens-oracle-mapper|updatePplusRgistNo-Post plus 등기번호 변경|julim */ + UPDATE tb_ens_post_plus + SET rgist_no = #{rgistNo} + , updt_dt = sysdate + , updusr = 'batch' + WHERE sndng_detail_id = (SELECT tepp.sndng_detail_id + FROM tb_ens_sndng_mastr tesm + JOIN tb_ens_post_plus tepp + ON tesm.sndng_mastr_id = tepp.sndng_mastr_id + WHERE tesm.unity_sndng_mastr_id = #{unitySndngMastrId} + AND tepp.sn = #{sn}) + + + + + + /** ens-oracle-mapper|updatePplusDlvrStatusFromEPostByRgistNo-Post plus 우체국 종적 추적을 통한 배송상태 변경|julim */ + UPDATE tb_ens_post_plus + SET dlvr_sttus = SUBSTR(#{trackState}, 1, 20) + , dlvr_de = REPLACE(#{receiveDate}, '-', '') + , recevie_name = #{receiveName} + , updt_dt = sysdate + , updusr = 'batch' + WHERE rgist_no = #{regiNo} + + + + + + + + + + + /** ens-oracle-mapper|insertCntcSndngResult-연계발송결과반영|julim */ + INSERT + INTO tb_cntc_sndng_result ( + unity_sndng_detail_id, /* 통합 발송 상세 ID*/ + sndng_se_code, /* 발송구분코드 */ + signgu_code, /* 시군구코드 */ + ffnlg_code, /* 과태료코드 */ + sndng_result_sttus, + requst_dt, /* 송신(요청) 일시 */ + inqire_dt, /* 수신(조회) 일시 */ + readng_dt, /* 최초열람일시 */ + error_cn, /* 에러내용 */ + regist_dt, + register + ) SELECT unity_sndng_detail_id/* 통합 발송 상세 ID*/ + , #{sndngSeCode} /* 발송구분코드 - KAKAO-MY-DOC */ + , signgu_code /* 시군구코드 */ + , ffnlg_code /* 과태료코드 */ + , #{sndngResultSttus} + , FN_GET_UNIXTIMETODATE(#{requstDt}) /* 송신(요청) 일시 */ + , FN_GET_UNIXTIMETODATE(#{inqireDt}) /* 수신(조회) 일시 */ + , FN_GET_UNIXTIMETODATE(#{readngDt}) /* 최초열람일시 */ + , SUBSTR(#{errorCn}, 1, 999) /* 에러내용 */ + , sysdate + , 'batch' + FROM tb_ens_unity_sndng_detail + WHERE unity_sndng_detail_id = #{unitySndngDetailId} + + + + /** ens-oracle-mapper|updateCntcSndngResult-연계발송결과반영|julim */ + UPDATE tb_cntc_sndng_result + SET sndng_result_sttus = #{sndngResultSttus} + , requst_dt = FN_GET_UNIXTIMETODATE(#{requstDt}) /* 송신(요청) 일시 */ + , inqire_dt = FN_GET_UNIXTIMETODATE(#{inqireDt}) /* 수신(조회) 일시 */ + , readng_dt = FN_GET_UNIXTIMETODATE(#{readngDt}) /* 최초열람일시 */ + , error_cn = #{errorCn} + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_detail_id = (SELECT tekmd.unity_sndng_detail_id + FROM tb_ens_kakao_my_doc tekmd + WHERE tekmd.document_binder_uuid = #{documentBinderUuid}) + + + + /** ens-oracle-mapper|updateCntcSndngResultByKkoNew-연계발송결과반영|jhseo */ + UPDATE tb_cntc_sndng_result + SET sndng_result_sttus = #{sndngResultSttus} + , requst_dt = TO_CHAR(TO_DATE(#{requstDt}, 'YYYY-MM-DD"T"HH24:MI:SS'), 'YYYYMMDDHH24MISS') /* 송신(요청) 일시 */ + , inqire_dt = TO_CHAR(TO_DATE(#{inqireDt}, 'YYYY-MM-DD"T"HH24:MI:SS'), 'YYYYMMDDHH24MISS') /* 수신(조회) 일시 */ + , readng_dt = TO_CHAR(TO_DATE(#{readngDt}, 'YYYY-MM-DD"T"HH24:MI:SS'), 'YYYYMMDDHH24MISS') /* 최초열람일시 */ + , error_cn = #{errorCn} + , updt_dt = sysdate + , updusr = 'batch' + WHERE unity_sndng_detail_id = (SELECT tekmd.unity_sndng_detail_id + FROM tb_ens_kakao_d10 tekmd + WHERE tekmd.envelope_id = #{envelopeId}) + + + + + + /** ens-oracle-mapper|savePplusCntcSndngResult-Post plus 연계발송결과반영|julim */ + MERGE INTO tb_cntc_sndng_result + USING DUAL + ON ( UNITY_SNDNG_DETAIL_ID = #{unitySndngDetailId} AND SNDNG_SE_CODE = #{sndngSeCode} ) + WHEN MATCHED THEN + UPDATE SET + sndng_result_sttus = NVL(#{dlvrSttus}, sndng_result_sttus) + , requst_dt = NVL(REPLACE(#{senderData}, '-', ''), requst_dt) /* 송신(요청) 일시 */ + , inqire_dt = NVL(REPLACE(#{receiveDate}, '-', ''), inqire_dt) /* 수신(조회) 일시 */ + , updt_dt = sysdate + , updusr = 'batch' + WHEN NOT MATCHED THEN + INSERT ( + unity_sndng_detail_id, /* 통합 발송 상세 ID*/ + sndng_se_code, /* 발송구분코드 */ + signgu_code, /* 시군구코드 */ + ffnlg_code, /* 과태료코드 */ + sndng_result_sttus, + rgist_no, + requst_dt, /* 송신(요청) 일시 */ + inqire_dt, /* 수신(조회) 일시 */ + error_cn, /* 에러내용 */ + regist_dt, + register + ) VALUES ( + #{unitySndngDetailId} + , #{sndngSeCode} /* 발송구분코드 - KAKAO-MY-DOC|KT-BC */ + , #{signguCode} /* 시군구코드 */ + , #{ffnlgCode} /* 과태료코드 */ + , #{dlvrSttus} + , #{rgistNo} + , REPLACE(#{senderData}, '-', '') /* 송신(요청) 일시 */ + , REPLACE(#{receiveDate}, '-', '') /* 수신(조회) 일시 */ + , #{errorCn} /* 에러내용 */ + , sysdate + , 'batch' + ) + + + + + + + + + + + + + + + /** ens-oracle-mapper|insertEnsIhidnumManage-주민등록번호 관리 생성|seojh */ + + SELECT LPAD(tb_ens_ci_manage_seq.nextval, 20, '0') FROM dual + + INSERT + INTO tb_ens_ihidnum_manage ( + ihidnum_manage_id, /* 주민등록번호 관리 ID */ + ihidnum, /* 주민등록번호 */ + regist_dt, /* 등록 일시 */ + register /* 등록자 */ + ) VALUES ( + #{ihidnumManageId}, + ECL_ENCRYPT(#{ihidnum}), + sysdate, + 'batch' + ) + + + + /** ens-oracle-mapper|insertEnsCiManage-CI 관리 생성|seojh */ + INSERT + INTO tb_ens_ci_manage ( + ihidnum_manage_id, /* 주민등록번호 관리 ID */ + ci, /* 주민등록번호 */ + regist_dt, /* 등록 일시 */ + register /* 등록자 */ + ) VALUES ( + #{ihidnumManageId}, + NVL(#{ci1},#{ci2}), + sysdate, + 'batch' + ) + + + + + /** ens-oracle-mapper|insertCi-CI자료 생성|seojh */ + INSERT + INTO tb_ens_ci ( + unity_sndng_detail_id, + ci, + result_cd, + message, + regist_dt, + register + ) VALUES ( + #{unitySndngDetailId} + , NVL(#{ci1}, #{ci2}) + , #{resultCd} + , #{message} + , sysdate + , #{register} + ) + + diff --git a/mens-core/src/main/java/kr/xit/biz/ens/model/cmm/CmmEnsRlaybsnmDTO.java b/mens-core/src/main/java/kr/xit/biz/ens/model/cmm/CmmEnsRlaybsnmDTO.java index ee25828..8542a41 100644 --- a/mens-core/src/main/java/kr/xit/biz/ens/model/cmm/CmmEnsRlaybsnmDTO.java +++ b/mens-core/src/main/java/kr/xit/biz/ens/model/cmm/CmmEnsRlaybsnmDTO.java @@ -1,6 +1,7 @@ package kr.xit.biz.ens.model.cmm; import java.io.Serializable; + import kr.xit.biz.common.AuditFields; import lombok.AllArgsConstructor; import lombok.Data; @@ -68,6 +69,18 @@ public class CmmEnsRlaybsnmDTO extends AuditFields implements Serializable { * KAKAO CONTRACT UUID */ private String kakaoContractUuid; + /** + * KAKAO_NEW PARTNER KEY + */ + private String kakaoPartnerRestApiKey; + /** + * KAKAO_NEW DEALER KEY + */ + private String kakaoDealerRestApiKey; + /** + * KAKAO_NEW SETTLE ID + */ + private String kakaoSettleId; /** * KT client id */ diff --git a/mens-core/src/main/java/kr/xit/core/spring/util/ApiWebClientUtil.java b/mens-core/src/main/java/kr/xit/core/spring/util/ApiWebClientUtil.java index 2f68305..10f4800 100644 --- a/mens-core/src/main/java/kr/xit/core/spring/util/ApiWebClientUtil.java +++ b/mens-core/src/main/java/kr/xit/core/spring/util/ApiWebClientUtil.java @@ -132,10 +132,10 @@ public class ApiWebClientUtil { // FIXME: Kkotalk 값 설정 Map map = new HashMap<>(); map.put(Constants.JwtToken.PARTNER_REST_API_KEY.getCode(), - String.format("KakaoAK %s", ensDTO.getKakaoAccessToken())); + String.format("KakaoAK %s", ensDTO.getKakaoPartnerRestApiKey())); map.put(HttpHeaders.AUTHORIZATION, - String.format("KakaoAK %s", ensDTO.getKakaoContractUuid())); - map.put(Constants.JwtToken.SETTLE_ID.getCode(), ""); + String.format("KakaoAK %s", ensDTO.getKakaoDealerRestApiKey())); + map.put(Constants.JwtToken.SETTLE_ID.getCode(), ensDTO.getKakaoSettleId()); return exchange(url, method, body, rtnClzz, map); }