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

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(infoCrdnOpnnSbmsn.string("OPNN_SBMSN_STTS_CD"))) {
if (opnnSbmsn.getOpnnSbmsnSttsCd().equals("02")) { // 수용 if (opnnSbmsn.getOpnnSbmsnSttsCd().equals("02")) { // 수용
newCrdnSttsCd = "82"; // 의견진술 수용으로 변경 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"); // 이전 단속상태코드 유지 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) // 단속상태이력(TB_CRDN_STTS_HSTRY)
CrdnSttsHstry crdnSttsHstry = new CrdnSttsHstry(); CrdnSttsHstry crdnSttsHstry = new CrdnSttsHstry();
@ -244,7 +251,7 @@ public class Excl02Bean extends AbstractComponent {
crdnSttsHstry.setBfrSttsChgDt(infoCrdnOpnnSbmsn.string("CRDN_STTS_CHG_DT")); crdnSttsHstry.setBfrSttsChgDt(infoCrdnOpnnSbmsn.string("CRDN_STTS_CHG_DT"));
crdnSttsHstry.setCrdnSttsCd(newCrdnSttsCd); crdnSttsHstry.setCrdnSttsCd(newCrdnSttsCd);
crdnSttsHstry.setTaskDtlId(opnnSbmsn.getOpnnId()); crdnSttsHstry.setTaskDtlId(opnnSbmsn.getOpnnId());
crdnSttsHstry.setEtcCn("의견제출 심의(답변) 수"); crdnSttsHstry.setEtcCn("의견제출 심의(답변) 수");
// 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장에 등록 한다. // 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장에 등록 한다.
retSuccess = crdnSttsHstryBean.createHstryUpdateCrdnSttsCd(crdnSttsHstry); retSuccess = crdnSttsHstryBean.createHstryUpdateCrdnSttsCd(crdnSttsHstry);
@ -253,6 +260,7 @@ public class Excl02Bean extends AbstractComponent {
throw new RuntimeException("의견제출 심의(답변) 처리 중 단속상태코드 변경에 실패하였습니다."); throw new RuntimeException("의견제출 심의(답변) 처리 중 단속상태코드 변경에 실패하였습니다.");
} }
} }
}
return true; return true;
} }

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

Loading…
Cancel
Save