|
|
|
@ -848,10 +848,23 @@ public class SndngBean extends AbstractBean {
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public String removeSndng(Sndng sndng) {
|
|
|
|
|
// 변수 선언
|
|
|
|
|
int rtnNocs = -1;
|
|
|
|
|
|
|
|
|
|
// 발송 상세(TB_SNDNG_DTL)
|
|
|
|
|
SndngDtl sndngDtl = new SndngDtl();
|
|
|
|
|
sndngDtl.setSndngId(sndng.getSndngId()); // 발송 ID
|
|
|
|
|
|
|
|
|
|
// 발송 상세(TB_SNDNG_DTL) 대장을 삭제한다.
|
|
|
|
|
rtnNocs = sndngDtlMapper.deleteSndngDtl(sndngDtl);
|
|
|
|
|
if (rtnNocs < 1) {
|
|
|
|
|
throw new RuntimeException("발송상세 정보 삭제에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 발송(TB_SNDNG) 대장을 삭제한다.
|
|
|
|
|
int rtnNocs = sndngMapper.deleteSndng(sndng);
|
|
|
|
|
rtnNocs = sndngMapper.deleteSndng(sndng);
|
|
|
|
|
if (rtnNocs != 1) {
|
|
|
|
|
throw new RuntimeException("발송 정보 삭제에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
throw new RuntimeException("발송 정보 삭제에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return "[S] 작업이 정상 처리 되었습니다.";
|
|
|
|
@ -870,10 +883,10 @@ public class SndngBean extends AbstractBean {
|
|
|
|
|
int rtnNocs = -1; // 처리 결과 건수
|
|
|
|
|
String rtnMsg = "[F] "; // 처리 결과 메시지
|
|
|
|
|
|
|
|
|
|
String ctpvCode = ""; // 시도 코드
|
|
|
|
|
String sealCd3 = ""; // 내용문 상세 종류 3번째(마지막) 자리
|
|
|
|
|
String ctpvCode = ""; // 시도 코드
|
|
|
|
|
String sealCd3 = ""; // 내용문 상세 종류 3번째(마지막) 자리
|
|
|
|
|
String jobCd = "";
|
|
|
|
|
String conKey = ""; // 외부연계식별키
|
|
|
|
|
String conKey = ""; // 외부연계식별키
|
|
|
|
|
|
|
|
|
|
// 1. 발송 대장 조회
|
|
|
|
|
DataObject sndngInfo = sndngMapper.selectSndngInfo(new SndbQuery().setSndngId(sndng.getSndngId()));
|
|
|
|
|