|
|
@ -66,10 +66,10 @@ public class NiceCiSendBulkService {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
for(NiceCiDTO.InputXit xit : list) {
|
|
|
|
for(NiceCiDTO.InputXit xit : list) {
|
|
|
|
final String tmpltId = xit.getJobCd();
|
|
|
|
final NiceCiDTO.TmpltMngDTO tmpltMngDTO = niceCiMapper.selectTmpltMsg(xit.getJobCd())
|
|
|
|
final NiceCiDTO.TmpltMngDTO tmpltMngDTO = niceCiMapper.selectTmpltMsg(tmpltId)
|
|
|
|
|
|
|
|
.orElseThrow(() -> new EnsException(EnsErrCd.NO_DATA_FOUND, EnsErrCd.NO_DATA_FOUND.getCodeNm()));
|
|
|
|
.orElseThrow(() -> new EnsException(EnsErrCd.NO_DATA_FOUND, EnsErrCd.NO_DATA_FOUND.getCodeNm()));
|
|
|
|
final String sndMsg = tmpltMngDTO.getMessage();//.replace("~~@@!!", "#{").replace("!!@@~~", "}");
|
|
|
|
final String sndMsg = tmpltMngDTO.getMessage();//.replace("~~@@!!", "#{").replace("!!@@~~", "}");
|
|
|
|
|
|
|
|
final String ntcntalkTmplatCode = tmpltMngDTO.getNtcntalkTmplatCode();
|
|
|
|
|
|
|
|
|
|
|
|
final OrgMng orgMng = niceCiMapper.selectKkoBpApiUrlFromEnsOrgMng(xit.getOrgCd())
|
|
|
|
final OrgMng orgMng = niceCiMapper.selectKkoBpApiUrlFromEnsOrgMng(xit.getOrgCd())
|
|
|
|
.orElseThrow(() -> new EnsException(EnsErrCd.NO_DATA_FOUND, EnsErrCd.NO_DATA_FOUND.getCodeNm()));
|
|
|
|
.orElseThrow(() -> new EnsException(EnsErrCd.NO_DATA_FOUND, EnsErrCd.NO_DATA_FOUND.getCodeNm()));
|
|
|
@ -93,7 +93,7 @@ public class NiceCiSendBulkService {
|
|
|
|
// 공통부 set
|
|
|
|
// 공통부 set
|
|
|
|
setNiceCiApiRequestCommon(nCommon, niceSmsReqId);
|
|
|
|
setNiceCiApiRequestCommon(nCommon, niceSmsReqId);
|
|
|
|
// 개별부 set
|
|
|
|
// 개별부 set
|
|
|
|
setNiceCiApiPrivateReq(ciRequest, tmpltId, sndMsg, data);
|
|
|
|
setNiceCiApiPrivateReq(ciRequest, ntcntalkTmplatCode, sndMsg, data);
|
|
|
|
// 조회요청반복부 set
|
|
|
|
// 조회요청반복부 set
|
|
|
|
setQueryRequest(queryRequest, data);
|
|
|
|
setQueryRequest(queryRequest, data);
|
|
|
|
// 버튼요청반복부 set
|
|
|
|
// 버튼요청반복부 set
|
|
|
@ -176,11 +176,11 @@ public class NiceCiSendBulkService {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 개별요청부 set
|
|
|
|
* 개별요청부 set
|
|
|
|
* @param ciRequest NiceCiApiDTO.Request
|
|
|
|
* @param ciRequest NiceCiApiDTO.Request
|
|
|
|
* @param tmpltId template ID
|
|
|
|
* @param ntcntalkTmplatCode template ID
|
|
|
|
* @param sndMsg 전송메세지 템플릿
|
|
|
|
* @param sndMsg 전송메세지 템플릿
|
|
|
|
* @param data NiceCiDTO.InputDataXit data
|
|
|
|
* @param data NiceCiDTO.InputDataXit data
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private void setNiceCiApiPrivateReq(final NiceCiApiDTO.Request ciRequest, final String tmpltId, String sndMsg, final NiceCiDTO.InputDataXit data){
|
|
|
|
private void setNiceCiApiPrivateReq(final NiceCiApiDTO.Request ciRequest, final String ntcntalkTmplatCode, String sndMsg, final NiceCiDTO.InputDataXit data){
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|
// 개별요청부 START
|
|
|
|
// 개별요청부 START
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
@ -204,7 +204,7 @@ public class NiceCiSendBulkService {
|
|
|
|
sndMsg = sndMsg.replace(entry.getKey(), entry.getValue());
|
|
|
|
sndMsg = sndMsg.replace(entry.getKey(), entry.getValue());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ciRequest.setSndngMssage(sndMsg); // 발송메세지
|
|
|
|
ciRequest.setSndngMssage(sndMsg); // 발송메세지
|
|
|
|
ciRequest.setNtcntalkTmplatCode(tmpltId); // 알림톡 템플릿 코드
|
|
|
|
ciRequest.setNtcntalkTmplatCode(ntcntalkTmplatCode); // 알림톡 템플릿 코드
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|
// 개별요청부 END
|
|
|
|
// 개별요청부 END
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|