From d6348037d98d8034b0fea3caa0563dc3d9eca390 Mon Sep 17 00:00:00 2001 From: jjh Date: Thu, 30 Nov 2023 16:12:44 +0900 Subject: [PATCH] =?UTF-8?q?1.=20=EC=88=98=EB=82=A9=20=EB=93=B1=EB=A1=9D,?= =?UTF-8?q?=20=EC=88=98=EB=82=A9=20=EC=B7=A8=EC=86=8C=20=EC=88=98=EC=A0=95?= =?UTF-8?q?=202.=20viewPurpose=20=EB=A5=BC=20=EC=82=AC=EC=9A=A9=ED=95=98?= =?UTF-8?q?=EB=8D=98=20=EC=86=8C=EC=8A=A4=20=EC=88=98=EC=A0=95.=20=20=20-?= =?UTF-8?q?=20=20viewPurpose=20=20->=20=20callPurpose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/fims/rcvm/service/RcvmtService.java | 9 ++ .../xit/fims/rcvm/service/bean/RcvmtBean.java | 74 ++++++++++-- .../rcvm/service/bean/RcvmtServiceBean.java | 5 + .../xit/fims/rcvm/web/Rcvm01Controller.java | 35 +++++- .../java/cokr/xit/fims/sprt/SprtQuery.java | 13 +-- .../fims/sprt/service/bean/Sprt04Bean.java | 9 +- .../xit/fims/sprt/web/Sprt02Controller.java | 5 +- .../cokr/xit/fims/task/web/DpvController.java | 8 +- .../sql/mapper/fims/levy/levy-mapper.xml | 4 +- .../sql/mapper/fims/rcvm/rcvmt-mapper.xml | 16 +-- .../WEB-INF/jsp/fims/sndb/sndb01020-info.jsp | 2 +- .../WEB-INF/jsp/fims/sndb/sndb01040-info.jsp | 2 +- .../WEB-INF/jsp/fims/sndb/sndb01060-info.jsp | 2 +- .../WEB-INF/jsp/fims/sndb/sndb01080-info.jsp | 2 +- .../WEB-INF/jsp/fims/sndb/sndb01100-info.jsp | 2 +- .../WEB-INF/jsp/fims/sndb/sndb01250-info.jsp | 2 +- .../WEB-INF/jsp/fims/sprt/sprt02010-main.jsp | 3 +- .../WEB-INF/jsp/fims/sprt/sprt02020-info.jsp | 4 +- .../WEB-INF/jsp/fims/sprt/sprt02030-info.jsp | 6 +- .../WEB-INF/jsp/fims/sprt/sprt02040-info.jsp | 4 +- .../WEB-INF/jsp/fims/sprt/sprt02050-info.jsp | 94 +++++++++------- .../WEB-INF/jsp/fims/sprt/sprt02060-info.jsp | 3 +- .../WEB-INF/jsp/fims/sprt/sprt02070-info.jsp | 105 +++++++++++++----- .../WEB-INF/jsp/fims/sprt/sprt02080-info.jsp | 102 +++++++++++------ 24 files changed, 353 insertions(+), 158 deletions(-) diff --git a/src/main/java/cokr/xit/fims/rcvm/service/RcvmtService.java b/src/main/java/cokr/xit/fims/rcvm/service/RcvmtService.java index cade681a..1804f0e9 100644 --- a/src/main/java/cokr/xit/fims/rcvm/service/RcvmtService.java +++ b/src/main/java/cokr/xit/fims/rcvm/service/RcvmtService.java @@ -45,6 +45,15 @@ public interface RcvmtService { */ String createRcvmt(Rcvmt rcvmt); + /**수납 대장에 수납취소 정보를 등록한다. + * @param rcvmt 수납 대장 + * @return 저장 여부 + * + */ + String updateRcvmtRtrcn(Rcvmt rcvmt); + /**수납 대장 정보를 삭제한다. * @param rcvmt 수납 대장 * @return 저장 여부 diff --git a/src/main/java/cokr/xit/fims/rcvm/service/bean/RcvmtBean.java b/src/main/java/cokr/xit/fims/rcvm/service/bean/RcvmtBean.java index a96d2173..88c785ac 100644 --- a/src/main/java/cokr/xit/fims/rcvm/service/bean/RcvmtBean.java +++ b/src/main/java/cokr/xit/fims/rcvm/service/bean/RcvmtBean.java @@ -143,8 +143,7 @@ public class RcvmtBean extends AbstractComponent { if (!rcvmtSeCd.equals("02")) { // 이중 수납이 아니라면.. Levy levy = new Levy(); - levy.setLevyId(levyInfo.string("LEVY_ID")); - + levy.setLevyId(levyInfo.string("LEVY_ID")); // 부과 ID levy.setRcvmtPcptax(rcvmt.getRcvmtPcptax()); // 수납 본세 levy.setRcvmtAdamt(rcvmt.getRcvmtAdamt()); // 수납 가산금 levy.setSumAmt(rcvmt.getLastPcptax() + rcvmt.getLastAdamt() - rcvmt.getRcvmtPcptax() - rcvmt.getRcvmtAdamt()); // 합계 금액 @@ -156,7 +155,7 @@ public class RcvmtBean extends AbstractComponent { throw new RuntimeException("부과 대장에 수납금액 수정에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback } - // 합계 금액이 0이면서 완납(01) 또는 과납(04)이라면 단속 상태 코드를 변경한다. + // 합계 금액이 0이면서 완납(01) 또는 과납(04)이라면 단속 상태 코드를 수정한다. if (levy.getSumAmt() == 0 && (rcvmtSeCd.equals("01") || rcvmtSeCd.equals("04"))) { // 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장에 등록하고, 단속(TB_CRDN) 대장을 수정한다. CrdnSttsHstry crdnSttsHstry = new CrdnSttsHstry(); @@ -185,7 +184,7 @@ public class RcvmtBean extends AbstractComponent { // 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장에 등록하고, 단속(TB_CRDN) 대장을 수정한다. retSuccess = crdnSttsHstryBean.createHstryUpdateCrdnSttsCd(crdnSttsHstry); if (!retSuccess) { - throw new RuntimeException("수납 등록 중 단속 대장의 단속상태 변경에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback + throw new RuntimeException("수납 등록 중 단속 대장의 단속상태 수정에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback } } } @@ -195,7 +194,7 @@ public class RcvmtBean extends AbstractComponent { return retMessage; } - /**수납 취소 정보를 수정한다. + /**수납 대장에 수납취소 정보를 등록한다. * @param rcvmt 수납 대장 * @return 저장 여부 *