diff --git a/mens-batch/src/main/java/kr/xit/biz/ens/service/EnsBatchSendService.java b/mens-batch/src/main/java/kr/xit/biz/ens/service/EnsBatchSendService.java index ca76e26..40ab927 100644 --- a/mens-batch/src/main/java/kr/xit/biz/ens/service/EnsBatchSendService.java +++ b/mens-batch/src/main/java/kr/xit/biz/ens/service/EnsBatchSendService.java @@ -703,6 +703,8 @@ public class EnsBatchSendService extends AbstractService implements IEnsBatchSen .toList() ); } + // ### -> ? 치환 : maybatis에서 ? 사용시 param bind 처리되어 여기서 처리 + dto.setUrl(dto.getUrl().replace("@#@","?")); idx++; } 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 index 5847d12..e2be422 100644 --- 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 @@ -804,18 +804,22 @@ , tekg.mms_dtl_cnts /* MMS 상세 내용 */ , tekg.mms_title /* MMS 제목 */ , tekg.rcs_dtl_cnts /* RCS 상세 내용 */ - , tekg.url /* URL */ + /* @#@ 문자열 java단에서 치환 */ + , tekg.url||'@#@src_key='||nvl(tekg.src_key,'')||'&service_cd='||nvl(term.KT_SERVICE_CODE, '') AS url /* URL */ , tekg.doc_hash /* HASH */ , tekg.mdn /* 개인휴대폰번호 */ FROM tb_ens_sndng_mastr tesm JOIN tb_ens_kt_gbs tekg ON tesm.sndng_mastr_id = tekg.sndng_mastr_id + JOIN tb_ens_rlaybsnm_manage term + ON (tesm.signgu_code = term.SIGNGU_CODE + AND tesm.FFNLG_CODE = term.FFNLG_CODE) WHERE tesm.sndng_mastr_id = #{sndngMastrId} AND tesm.signgu_code = #{signguCode} AND tesm.ffnlg_code = #{ffnlgCode} ORDER BY tekg.sndng_detail_id - +