|
|
|
@ -953,10 +953,8 @@ public class EnsBatchService extends EgovAbstractServiceImpl implements IEnsBatc
|
|
|
|
|
isSuccess = true;
|
|
|
|
|
reqDTO.setErrorMssage("정상");
|
|
|
|
|
}else{
|
|
|
|
|
//reqDTO.setErrorMssage(resDTO.toStringErrorMsg());
|
|
|
|
|
errList.addAll(resDTO.getErrors());
|
|
|
|
|
}
|
|
|
|
|
mapper.updateKtBcMst(reqDTO);
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
// KT-BC API 호출전 에러 발생
|
|
|
|
@ -966,26 +964,27 @@ public class EnsBatchService extends EgovAbstractServiceImpl implements IEnsBatc
|
|
|
|
|
reqDTO.setErrorMssage(apiResult.getMessage());
|
|
|
|
|
errList.add(new ErrorMsg(apiResult.getMessage()));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 모두 실패한 경우
|
|
|
|
|
if(!isSuccess) {
|
|
|
|
|
reqDTO.setResultCd("01");
|
|
|
|
|
reqDTO.setErrorMssage(
|
|
|
|
|
errList.stream()
|
|
|
|
|
.map(ErrorMsg::getErrorMsg)
|
|
|
|
|
.collect(Collectors.joining(","))
|
|
|
|
|
);
|
|
|
|
|
mapper.updateKtBcMst(reqDTO);
|
|
|
|
|
requireNewService.updateSndngMstFailStatus(mstId, SndngSeCode.KT_BC, "[send] KT-BC 발송(bulks)요청 실패");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 성공 건수 존재시 성공 처리
|
|
|
|
|
reqDTO.setResultCd("00");
|
|
|
|
|
reqDTO.setErrorMssage("정상");
|
|
|
|
|
// 모두 실패한 경우
|
|
|
|
|
if(!isSuccess) {
|
|
|
|
|
reqDTO.setResultCd("01");
|
|
|
|
|
reqDTO.setErrorMssage(
|
|
|
|
|
errList.stream()
|
|
|
|
|
.map(ErrorMsg::getErrorMsg)
|
|
|
|
|
.collect(Collectors.joining(","))
|
|
|
|
|
);
|
|
|
|
|
mapper.updateKtBcMst(reqDTO);
|
|
|
|
|
requireNewService.updateSendSndngMstStatus(mstId, unitySndMstId, SndngSeCode.KAKAO, "KT-BC 실패(발송마스터 데이타 오류)");
|
|
|
|
|
requireNewService.updateSndngMstFailStatus(mstId, SndngSeCode.KT_BC, "[send] KT-BC 발송(bulks)요청 실패");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 성공 건수 존재시 성공 처리
|
|
|
|
|
reqDTO.setResultCd("00");
|
|
|
|
|
reqDTO.setErrorMssage("정상");
|
|
|
|
|
mapper.updateKtBcMst(reqDTO);
|
|
|
|
|
requireNewService.updateSendSndngMstStatus(mstId, unitySndMstId, SndngSeCode.KAKAO, "KT-BC 실패(발송마스터 데이타 오류)");
|
|
|
|
|
}
|
|
|
|
|
//-----------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|