diff --git a/src/main/java/cokr/xit/fims/rent/web/Rent02Controller.java b/src/main/java/cokr/xit/fims/rent/web/Rent02Controller.java index ebbd049e..47bfae40 100644 --- a/src/main/java/cokr/xit/fims/rent/web/Rent02Controller.java +++ b/src/main/java/cokr/xit/fims/rent/web/Rent02Controller.java @@ -806,8 +806,9 @@ public class Rent02Controller extends ApplicationController { return rtnMsg; } // 임대차계약 승인 정보의 변경 승인 상태(CHG_APRV_STTS_CD)가 '요청'이 아니라면 종료.. - if (!lsctAprvInfo.string("CHG_APRV_STTS_CD").equals("RQ")) { - rtnMsg = "[F] 작업 중 임대차계약 승인 요청 정보의 승인상태가 '요청' 이 아닙니다."; + if (!lsctAprvInfo.string("CHG_APRV_STTS_CD").equals("RQ") + && !lsctAprvInfo.string("CHG_APRV_STTS_CD").equals("UA")) { + rtnMsg = "[F] 작업 중 임대차계약 승인 요청 정보의 승인상태가 '요청' 또는 '미승인' 이 아닙니다."; return rtnMsg; } diff --git a/src/main/resources/sql/mapper/fims/rent/lsctAprv-mapper.xml b/src/main/resources/sql/mapper/fims/rent/lsctAprv-mapper.xml index f7b9ca6e..3df99f33 100644 --- a/src/main/resources/sql/mapper/fims/rent/lsctAprv-mapper.xml +++ b/src/main/resources/sql/mapper/fims/rent/lsctAprv-mapper.xml @@ -415,18 +415,20 @@ , DEL_DT = , DLTR = #{modifiedBy} , DEL_RSN = #{delRsn} + WHERE LSCT_MPNG_ID != '9999999999' + AND CHG_APRV_STTS_CD IN ('RQ','UA') + AND DEL_YN = 'N' - WHERE APRV_ID IN ( + AND APRV_ID IN ( #{aprvId} ) - WHERE APRV_ID = #{aprvId} + AND APRV_ID = #{aprvId} - AND CHG_APRV_STTS_CD = 'RQ' - AND DEL_YN = 'N' +