의견제출 심의시 단속상태이력 등록부분 수정.

main
jjh 1 year ago
parent c31ea750ee
commit cfbf40b5d4

@ -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;
}

@ -21,6 +21,7 @@
, CPH.RTPYR_ID /* 납부자 ID */
, CPH.REG_DT /* 등록 일시 */
, CPH.RGTR /* 등록자 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CPH.RGTR) AS RGTR_NM /* 등록자 명 */
, PH.RTPYR_NO /* 납부자 번호 */
, PH.RTPYR_NM /* 납부자 명 */
, PH.ZIP /* 우편번호 */

Loading…
Cancel
Save