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'
+