|
|
|
@ -1016,19 +1016,21 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
boolean saved = false;
|
|
|
|
|
String rtnMsg = "";
|
|
|
|
|
|
|
|
|
|
if (sndng.getSndngIds().length > 0) { // 발송 Ids
|
|
|
|
|
// 부과제외 Ids 만큼 반복..
|
|
|
|
|
for (int iLoop = 0; iLoop < sndng.getSndngIds().length; iLoop++) {
|
|
|
|
|
// 부과제외 ID 설정
|
|
|
|
|
sndng.setSndngId(sndng.getSndngIds()[iLoop]);
|
|
|
|
|
// 발송(sndngId) 단건 삭제
|
|
|
|
|
if (sndng.getSndngIds() == null || sndng.getSndngIds().length < 1) {
|
|
|
|
|
rtnMsg = sndngService.removeSndng(sndng);
|
|
|
|
|
} else {
|
|
|
|
|
// 발송 Ids 만큼 삭제 반복..
|
|
|
|
|
for (String sndngId : sndng.getSndngIds()) {
|
|
|
|
|
Sndng deltSndng = new Sndng();
|
|
|
|
|
deltSndng.setSndngId(sndngId);
|
|
|
|
|
deltSndng.setDelRsn(sndng.getDelRsn());
|
|
|
|
|
|
|
|
|
|
// 발송 삭제 호출
|
|
|
|
|
rtnMsg = sndngService.removeSndng(sndng);
|
|
|
|
|
rtnMsg = sndngService.removeSndng(deltSndng);
|
|
|
|
|
if (!rtnMsg.contains("[S]")) // 오류가 발생하였으면 종료..
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
rtnMsg = sndngService.removeSndng(sndng);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
|