|
|
|
@ -232,10 +232,17 @@ public class Excl02Bean extends AbstractComponent {
|
|
|
|
|
if (!opnnSbmsn.getOpnnSbmsnSttsCd().equals(infoCrdnOpnnSbmsn.string("OPNN_SBMSN_STTS_CD"))) {
|
|
|
|
|
if (opnnSbmsn.getOpnnSbmsnSttsCd().equals("02")) { // 수용
|
|
|
|
|
newCrdnSttsCd = "82"; // 의견진술 수용으로 변경
|
|
|
|
|
} else if (opnnSbmsn.getOpnnSbmsnSttsCd().equals("01") || opnnSbmsn.getOpnnSbmsnSttsCd().equals("03")) { // 미수용, 자진취하
|
|
|
|
|
} else if (opnnSbmsn.getOpnnSbmsnSttsCd().equals("01")
|
|
|
|
|
|| opnnSbmsn.getOpnnSbmsnSttsCd().equals("03") || opnnSbmsn.getOpnnSbmsnSttsCd().equals("05")) { // 미수용, 자진취하, 심의제외
|
|
|
|
|
newCrdnSttsCd = infoCrdnOpnnSbmsn.string("CRDN_STTS_CD"); // 이전 단속상태코드 유지
|
|
|
|
|
} else if (opnnSbmsn.getOpnnSbmsnSttsCd().equals("04")) { // 과태료감경
|
|
|
|
|
// 2023.08.31 추가 필요 JoJH
|
|
|
|
|
} else if (opnnSbmsn.getOpnnSbmsnSttsCd().equals("06")) {
|
|
|
|
|
newCrdnSttsCd = "87"; // 경찰서 이첩으로 변경
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속상태가 의견진술수용(82), 경찰서이첩(87) 이라면..
|
|
|
|
|
if (newCrdnSttsCd.equals("82") || newCrdnSttsCd.equals("87")) {
|
|
|
|
|
// 단속상태이력(TB_CRDN_STTS_HSTRY)
|
|
|
|
|
CrdnSttsHstry crdnSttsHstry = new CrdnSttsHstry();
|
|
|
|
|
|
|
|
|
@ -244,7 +251,7 @@ public class Excl02Bean extends AbstractComponent {
|
|
|
|
|
crdnSttsHstry.setBfrSttsChgDt(infoCrdnOpnnSbmsn.string("CRDN_STTS_CHG_DT"));
|
|
|
|
|
crdnSttsHstry.setCrdnSttsCd(newCrdnSttsCd);
|
|
|
|
|
crdnSttsHstry.setTaskDtlId(opnnSbmsn.getOpnnId());
|
|
|
|
|
crdnSttsHstry.setEtcCn("의견제출 심의(답변) 수정");
|
|
|
|
|
crdnSttsHstry.setEtcCn("의견제출 심의(답변) 수용");
|
|
|
|
|
|
|
|
|
|
// 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장에 등록 한다.
|
|
|
|
|
retSuccess = crdnSttsHstryBean.createHstryUpdateCrdnSttsCd(crdnSttsHstry);
|
|
|
|
@ -253,6 +260,7 @@ public class Excl02Bean extends AbstractComponent {
|
|
|
|
|
throw new RuntimeException("의견제출 심의(답변) 처리 중 단속상태코드 변경에 실패하였습니다.");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|