feat: 천안 KT-GIBIS 상태조회 결과 반영

ENS_SND_DTL_KT_GBS 테이블에 필드 추가 필요
main
Jonguk. Lim 3 months ago
parent c0f9ee3c62
commit 31277b90aa

@ -28,7 +28,7 @@
<update id="updateKtGbsDtl" parameterType="kr.xit.biz.ens.model.ktgbs.KtGbsDTO$MsgRsltReqsData">
/** ens-kt-oracle-mapper|updateKtGbsDtl-kt GIBIS 메세지 수신결과 상세 반영|julim */
UPDATE ens_snd_dtl_kt_gbs
<!-- FIXME: 컬럼추가 필요함 -->
<!-- //FIXME: 컬럼추가 필요함 -->
SET mms_sndg_rslt_sqno = #{mmsSndgRsltSqno} /* MMS 발송 결과 상태 순번 - 1:수신시, 2:발송시*/
, prcs_dt = #{prcsDt} /* 처리일자 */
, mbl_bzowr_dvcd = #{mblBzowrDvcd} /* 모바일 사업자 구분 : 01:KT, 02:SKT, 03:LGT */

@ -599,16 +599,11 @@ public class EnsBatchSendService extends AbstractService implements IEnsBatchSen
extractService.updateSendSndngMstStatus(mstId, unitySndMstId, SndngSeCode.KT_BC, "KT-BC 실패(발송마스터 데이타 오류)");
}
/**
* <pre>
* KT BC send
* @param dto SndngMssageParam
* </pre>
*/
// FIXME : KT GIBIS 적용 안됨
private void sendBulkKtGibis(final SndngMssageParam dto) {
final String url = apiHost + apiKtGbsBulkSend;
// FIXME : KT GIBIS 적용 안됨 - 대상 조회시 필요한 필드 매핑 필요(SQL)
EnsKtGbsDTO mstDTO = mapper.selectKtGbsMstTgtInfo(dto)
.orElseThrow(() -> BizRuntimeException.create("KT GBIS 본문자 수신 등록 대상이 존재 하지 않습니다 "));

@ -736,6 +736,7 @@
ORDER BY tekbd.sndng_detail_id
</select>
<!-- //FIXME : KT GIBIS 적용 안됨 - 대상 조회시 필요한 필드 매핑 필요(SQL) -->
<select id="selectKtGbsMstTgtInfo" resultType="kr.xit.biz.ens.model.EnsKtGbsDTO">
/** ens-oracle-mapper|selectKtGbsMstTgtInfo-Kt GIBIS 본문자 수신 대상 정보 조회|julim */
SELECT tesm.sndng_mastr_id /* 발송마스터 ID */

Loading…
Cancel
Save