임대차계약 관리 수정.

main
xitpc\xituser 1 month ago
parent fce771801a
commit 288ef3ba87

@ -19,6 +19,7 @@ import cokr.xit.base.file.FileInfo.Relation;
import cokr.xit.base.file.service.FileQuery;
import cokr.xit.base.file.service.bean.FileBean;
import cokr.xit.base.file.web.FileInfoFactory;
import cokr.xit.fims.base.FimsUser;
import cokr.xit.fims.cmmn.ftp.RemoteSystemInfo;
import cokr.xit.fims.cmmn.ftp.SFTPUtil;
import cokr.xit.fims.crdn.Crdn;
@ -596,10 +597,14 @@ public class LsctMpngBean extends AbstractBean {
throw new RuntimeException("[F] 등록 작업에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
}
// 사용자 정보
FimsUser fimsUser = (FimsUser)currentUser().getUser();
// 임대차계약(TB_LSCT) 대장의 변경요청 정보를 수정한다.
LsctMpng lsctMpng = new LsctMpng();
lsctMpng.setLsctMpngId(lsctAprv.getLsctMpngId()); // 임대차계약 매핑 ID
lsctMpng.setChgDmndYn("Y"); // 변경 요청 여부
lsctMpng.setChgDmndRgtr(fimsUser.getId()); // 변경 요청 등록자
lsctMpng.setChgDmndIp(lsctAprv.getChgDmndIp()); // 변경 요청 IP
rtnNocs = lsctMpngMapper.updateLsctMpngChgDmnd(lsctMpng);
@ -663,10 +668,14 @@ public class LsctMpngBean extends AbstractBean {
// 임대차계약 승인(TB_LSCT_APRV) 대장을 삭제한다.
lsctAprvMapper.deleteLsctAprv(lsctAprv);
// 사용자 정보
FimsUser fimsUser = (FimsUser)currentUser().getUser();
// 임대차계약(TB_LSCT) 대장의 변경요청 정보를 수정한다.
LsctMpng lsctMpng = new LsctMpng();
lsctMpng.setLsctMpngId(lsctAprv.getLsctMpngId()); // 임대차계약 매핑 ID
lsctMpng.setChgDmndYn("N"); // 변경 요청 여부
lsctMpng.setChgDmndMdfr(fimsUser.getId()); // 변경 요청 수정자
lsctMpng.setChgDmndIp(lsctAprv.getChgDmndIp()); // 변경 요청 IP
rtnNocs = lsctMpngMapper.updateLsctMpngChgDmnd(lsctMpng);

@ -548,9 +548,10 @@ public class Rent02Controller extends ApplicationController {
valueMap.put("업무구분", format.of("TASK_SE_NM").style(center));
valueMap.put("대상여부", format.of("TRGT_STTS_NM").style(center));
valueMap.put("요청일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "CHG_DMND_DT").style(dateDT));
valueMap.put("요청자", format.of("CHG_DMND_RGTR_NM").style(center));
valueMap.put("승인여부", format.of("CHG_APRV_NM").style(center));
valueMap.put("승인일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "CHG_APRV_DT").style(dateDT));
valueMap.put("승인자", format.of("CHG_AUTZR").style(center));
valueMap.put("승인자", format.of("CHG_AUTZR_NM").style(center));
valueMap.put("승인사유", format.of("CHG_APRV_RSN"));
valueMap.put("기업명", format.of("ENT_NM"));
valueMap.put("법인(사업자)번호", format.of("ENT_REG_NO").style(center));

@ -41,12 +41,12 @@
, L.VHRNO <!-- 자동차등록번호 -->
, L.CTRT_BGNG_YMD <!-- 계약 시작 일자 -->
, L.CTRT_BGNG_TM <!-- 계약 시작 시각 -->
, (CONCAT(L.CTRT_BGNG_YMD, L.CTRT_BGNG_TM)) AS CTRT_BGNG_DT <!-- 계약 시작 일시 -->
, (CONCAT(L.CTRT_BGNG_YMD, L.CTRT_BGNG_TM)) AS CTRT_BGNG_DT <!-- 계약 시작 일시 -->
, L.CTRT_END_YMD <!-- 계약 종료 시각 -->
, L.CTRT_END_TM <!-- 계약 종료 일시 -->
, (CONCAT(L.CTRT_END_YMD, L.CTRT_END_TM)) AS CTRT_END_DT <!-- 계약 종료 일시 -->
, (CONCAT(L.CTRT_END_YMD, L.CTRT_END_TM)) AS CTRT_END_DT <!-- 계약 종료 일시 -->
, L.HIRER_SE_CD <!-- 임차인 구분 코드 -->
, (SELECT GET_CODE_NM('FIM089', L.HIRER_SE_CD) FROM DUAL) AS HIRER_SE_NM <!-- 임차인 구분 명 -->
, (GET_CODE_NM('FIM089', L.HIRER_SE_CD)) AS HIRER_SE_NM <!-- 임차인 구분 명 -->
, L.HIRER_REG_NO <!-- 임차인 등록 번호 -->
, L.HIRER_NM <!-- 임차인 명 -->
, L.HIRER_TELNO <!-- 임차인 전화번호 -->
@ -57,7 +57,7 @@
, L.HIRER_DTL_ADDR <!-- 임차인 상세 주소 -->
, L.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, L.DEL_YN <!-- 삭제 여부 -->
, (SELECT GET_CODE_NM('CMN007', L.DEL_YN) FROM DUAL) AS DEL_YN_NM <!-- 삭제 여부 명 -->
, (GET_CODE_NM('CMN007', L.DEL_YN)) AS DEL_YN_NM <!-- 삭제 여부 명 -->
, L.REG_DT <!-- 등록 일시 -->
, L.RGTR <!-- 등록자 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.RGTR) AS RGTR_NM <!-- 등록자 명 -->
@ -79,24 +79,24 @@
AND L.CTRT_END_YMD <![CDATA[>=]]> #{schCtrtYmd} <!-- 계약 종료 종료 -->
</if>
<if test="schCtrtBgngYmd != null">
AND L.CTRT_BGNG_YMD = #{schCtrtBgngYmd} <!-- 계약 시작 일자 -->
AND L.CTRT_BGNG_YMD = #{schCtrtBgngYmd} <!-- 계약 시작 일자 -->
</if>
<if test="schCtrtEndYmd != null">
AND L.CTRT_END_YMD = #{schCtrtEndYmd} <!-- 계약 종료 일자 -->
AND L.CTRT_END_YMD = #{schCtrtEndYmd} <!-- 계약 종료 일자 -->
</if>
<if test="schVhrno != null">
AND L.VHRNO = #{schVhrno} <!-- 자동차등록번호 -->
AND L.VHRNO = #{schVhrno} <!-- 자동차등록번호 -->
</if>
<if test="schHirerRegNo != null">
AND L.HIRER_REG_NO = #{schHirerRegNo} <!-- 임차인 등록 번호 -->
AND L.HIRER_REG_NO = #{schHirerRegNo} <!-- 임차인 등록 번호 -->
</if>
<if test="schEntRegNos != null">
AND RE.ENT_REG_NO IN ( <!-- 기업 등록 번호s -->
AND RE.ENT_REG_NO IN ( <!-- 기업 등록 번호s -->
<foreach collection="schEntRegNos" item="schEntRegNo" separator=","> #{schEntRegNo} </foreach>
)
</if>
<if test="schEntRegNo != null">
AND RE.ENT_REG_NO = #{schEntRegNo} <!-- 기업 등록 번호 -->
AND RE.ENT_REG_NO = #{schEntRegNo} <!-- 기업 등록 번호 -->
</if>
<if test="entIds != null">
AND L.ENT_ID IN ( <!-- 기업 IDs -->
@ -104,9 +104,9 @@
)
</if>
<if test="entId != null">
AND L.ENT_ID = #{entId} <!-- 기업 ID -->
AND L.ENT_ID = #{entId} <!-- 기업 ID -->
</if>
AND L.DEL_YN = 'N'
AND L.DEL_YN = 'N'
</where>
<include refid="utility.orderBy" />
<include refid="utility.paging-suffix" />
@ -116,27 +116,27 @@
<include refid="select" />
<where>
<if test="lsctIds != null">
AND L.LSCT_ID IN ( <!-- 임대차계약 IDs -->
AND L.LSCT_ID IN ( <!-- 임대차계약 IDs -->
<foreach collection="lsctIds" item="lsctId" separator=","> #{lsctId} </foreach>
)
</if>
<if test="lsctId != null">
AND L.LSCT_ID = #{lsctId} <!-- 임대차계약 ID -->
AND L.LSCT_ID = #{lsctId} <!-- 임대차계약 ID -->
</if>
<if test="entIds != null">
AND L.ENT_ID IN ( <!-- 기업 IDs -->
AND L.ENT_ID IN ( <!-- 기업 IDs -->
<foreach collection="entIds" item="entId" separator=","> #{entId} </foreach>
)
</if>
<if test="entId != null">
AND L.ENT_ID = #{entId} <!-- 기업 ID -->
AND L.ENT_ID = #{entId} <!-- 기업 ID -->
</if>
<choose>
<when test="delYn != null">
AND L.DEL_YN = #{delYn} <!-- 삭제 여부 -->
AND L.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</when>
<otherwise>
AND L.DEL_YN = 'N' <!-- 삭제 여부 -->
AND L.DEL_YN = 'N' <!-- 삭제 여부 -->
</otherwise>
</choose>
</where>

@ -109,15 +109,15 @@
AND LA.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
</if>
<if test="schVhrno != null">
AND LA.VHRNO = #{schVhrno} <!-- 차량번호 -->
AND LA.VHRNO = #{schVhrno} <!-- 차량번호 -->
</if>
<if test="sggCd != null">
AND LA.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND LA.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND LA.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND LA.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND LA.DEL_YN = 'N' <!-- 삭제 여부 -->
AND LA.DEL_YN = 'N' <!-- 삭제 여부 -->
</where>
<include refid="utility.orderBy" />
<include refid="utility.paging-suffix" />
@ -127,12 +127,12 @@
<include refid="select" />
<where>
<if test="aprvIds != null">
AND LA.APRV_ID IN ( <!-- 승인 IDs -->
AND LA.APRV_ID IN ( <!-- 승인 IDs -->
<foreach collection="aprvIds" item="aprvId" separator=","> #{aprvId} </foreach>
)
</if>
<if test="aprvId != null">
AND LA.APRV_ID = #{aprvId} <!-- 승인 ID -->
AND LA.APRV_ID = #{aprvId} <!-- 승인 ID -->
</if>
<if test="lsctMpngIds != null">
AND LA.LSCT_MPNG_ID IN ( <!-- 임대차계약 매핑 IDs -->
@ -140,14 +140,14 @@
)
</if>
<if test="lsctMpngId != null">
AND LA.LSCT_MPNG_ID = #{lsctMpngId} <!-- 임대차계약 매핑 ID -->
AND LA.LSCT_MPNG_ID = #{lsctMpngId} <!-- 임대차계약 매핑 ID -->
</if>
<choose>
<when test="delYn != null">
AND LA.DEL_YN = #{delYn} <!-- 삭제 여부 -->
AND LA.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</when>
<otherwise>
AND LA.DEL_YN = 'N' <!-- 삭제 여부 -->
AND LA.DEL_YN = 'N' <!-- 삭제 여부 -->
</otherwise>
</choose>
</where>
@ -317,12 +317,12 @@
, DEL_RSN = #{delRsn} <!-- 삭제 사유 -->
<choose>
<when test="aprvIds != null">
WHERE APRV_ID IN ( <!-- 승인 IDs -->
WHERE APRV_ID IN ( <!-- 승인 IDs -->
<foreach collection="aprvIds" item="aprvId" separator=","> #{aprvId} </foreach>
)
</when>
<otherwise>
WHERE APRV_ID = #{aprvId} <!-- 승인 ID -->
WHERE APRV_ID = #{aprvId} <!-- 승인 ID -->
</otherwise>
</choose>
AND DEL_YN = 'N'

@ -52,16 +52,17 @@
, (CASE WHEN LENGTH(MM_TIME) = 4 THEN CONCAT(MM_TIME, '00') ELSE MM_TIME END) AS MM_TIME
, MM_LAWGB
, (SELECT VLTN_ID FROM TB_VLTN X
WHERE X.VLTN_CD = LPAD(MM_LAWGB, 2, '0')
AND X.SGG_CD = MM_SGGCODE
AND X.TASK_SE_CD = MM_TASKGB) AS VLTN_ID
WHERE X.VLTN_CD = LPAD(MM_LAWGB, 2, '0')
AND X.SGG_CD = MM_SGGCODE
AND X.TASK_SE_CD = MM_TASKGB) AS VLTN_ID
, MM_SGNM
, MM_SGTEL
, MM_SGCONT
, MM_SGPOS
, MM_BDCODE
, (SELECT TRIM(CONCAT(X.EMD_NM, ' ', X.LI_NM)) FROM TB_STDG X
WHERE X.STDG_CD = MM_BDCODE) AS CRDN_STDG_NM
, (SELECT TRIM(CONCAT(X.EMD_NM, ' ', X.LI_NM))
FROM TB_STDG X
WHERE X.STDG_CD = MM_BDCODE) AS CRDN_STDG_NM
, MM_GPS_X
, MM_GPS_Y
, MM_TRAC
@ -128,21 +129,21 @@
AND MM_CARNO = #{schVhrno} <!-- 차량번호 -->
</if>
<if test="omJnos != null">
AND OM_JNO IN ( <!-- 납부자 번호s -->
AND OM_JNO IN ( <!-- 납부자 번호s -->
<foreach collection="omJnos" item="omJno" separator=","> #{omJno} </foreach>
)
</if>
<if test="omJno != null">
AND OM_JNO = #{omJno} <!-- 납부자 번호 -->
AND OM_JNO = #{omJno} <!-- 납부자 번호 -->
</if>
<if test="schEntNm != null">
AND OM_NAME = #{schEntNm} <!-- 납부자 명 -->
AND OM_NAME = #{schEntNm} <!-- 납부자 명 -->
</if>
<if test="sggCd != null">
AND MM_SGGCODE = #{sggCd} <!-- 시군구 코드 -->
AND MM_SGGCODE = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND MM_TASKGB = #{taskSeCd} <!-- 업무 구분 코드 -->
AND MM_TASKGB = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
</where>
<include refid="utility.orderBy" />
@ -159,11 +160,13 @@
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, (GET_CODE_NM('FIM010', C.CRDN_STTS_CD)) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, C.RTPYR_ID <!-- 납부자 ID -->
, C.ADDR_SN <!-- 주소 일련번호 -->
, C.MM_CODE <!-- 메인 코드 -->
, (SELECT V.VLTN_ARTCL FROM TB_VLTN V WHERE V.VLTN_ID = C.VLTN_ID) AS VLTN_ARTCL <!-- 위반 항목 -->
, (SELECT V.VLTN_ARTCL
FROM TB_VLTN V
WHERE V.VLTN_ID = C.VLTN_ID) AS VLTN_ARTCL <!-- 위반 항목 -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NM <!-- 납부자 명 -->
@ -176,14 +179,14 @@
<where>
<choose>
<when test="crdnId != null">
AND CRDN_ID = #{crdnId} <!-- 단속 ID -->
AND CRDN_ID = #{crdnId} <!-- 단속 ID -->
</when>
<when test="mmCode != null">
AND MM_CODE = #{mmCode} <!-- 메인 코드 -->
AND TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND MM_CODE = #{mmCode} <!-- 메인 코드 -->
AND TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</when>
<otherwise>
AND CRDN_ID = #{crdnId} <!-- 단속 ID -->
AND CRDN_ID = #{crdnId} <!-- 단속 ID -->
</otherwise>
</choose>
</where>
@ -352,7 +355,7 @@
SELECT C.CRDN_ID <!-- 단속 ID -->
, C.SGG_CD <!-- 시군구 코드 -->
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
, (GET_CODE_NM('FIM054', C.TASK_SE_CD)) AS TASK_SE_NM <!-- 업무 구분 명 -->
, C.CRDN_YMD <!-- 단속 일자 -->
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_DT <!-- 단속 일시 -->
, C.VHRNO <!-- 차량번호 -->
@ -361,7 +364,7 @@
, C.CRDN_PLC <!-- 단속 장소 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, (GET_CODE_NM('FIM010', C.CRDN_STTS_CD)) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, C.NXRP_CRDN_LINK_YN <!-- 세외수입 단속 연계 여부 -->
, C.NXRP_ACB_KEY <!-- 세외수입 대장 키 -->
, C.MM_CODE <!-- 매인 코드 -->
@ -370,7 +373,7 @@
, V.VLTN_ARTCL <!-- 위반 항목 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
, (GET_CODE_NM('FIM011', P.RTPYR_SE_CD)) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NM <!-- 납부자 명 -->
, LM.LSCT_MPNG_ID <!-- 임대차계약 매핑 ID -->
@ -431,7 +434,7 @@
AND C.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
</if>
<if test="schVhrno != null">
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
</if>
<if test='trgtSttsNm != null and trgtSttsNm != "전체"'>
<choose>
@ -446,27 +449,27 @@
</when>
<when test='trgtSttsNm == "기타"'>
AND LM.LSCT_MPNG_ID IS NOT NULL
AND (LM.CHG_DMND_YN = 'Y' OR LM.CHG_APRV_YN = 'Y' OR C.NXRP_CRDN_LINK_YN = 'Y')
AND (LM.CHG_DMND_YN = 'Y' OR LM.CHG_APRV_YN = 'Y' OR C.NXRP_CRDN_LINK_YN = 'Y')
</when>
<otherwise>
</otherwise>
</choose>
</if>
<if test="rtpyrNos != null">
AND P.RTPYR_NO IN ( <!-- 납부자 번호s -->
AND P.RTPYR_NO IN ( <!-- 납부자 번호s -->
<foreach collection="rtpyrNos" item="rtpyrNo" separator=","> #{rtpyrNo} </foreach>
)
</if>
<if test="rtpyrNo != null">
AND P.RTPYR_NO = #{rtpyrNo} <!-- 납부자 번호 -->
AND P.RTPYR_NO = #{rtpyrNo} <!-- 납부자 번호 -->
</if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
</where>
<include refid="utility.orderBy" />
<include refid="utility.paging-suffix" />
@ -476,14 +479,14 @@
<include refid="selectCrdn" />
<where>
<if test="crdnId != null">
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
</if>
<choose>
<when test="delYn != null">
AND C.DEL_YN = #{delYn} <!-- 삭제 여부 -->
AND C.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</when>
<otherwise>
AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
</otherwise>
</choose>
</where>
@ -498,7 +501,7 @@
, LM.LEVY_ID <!-- 부과 ID -->
, LM.SGG_CD <!-- 시군구 코드 -->
, LM.TASK_SE_CD <!-- 업무 구분 코드 -->
, (SELECT GET_CODE_NM('FIM054', LM.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
, (GET_CODE_NM('FIM054', LM.TASK_SE_CD)) AS TASK_SE_NM <!-- 업무 구분 명 -->
, LM.CRDN_YMD <!-- 단속 일자 -->
, LM.CRDN_TM <!-- 단속 시각 -->
, (CONCAT(LM.CRDN_YMD, LM.CRDN_TM)) AS CRDN_DT <!-- 단속 일시 -->
@ -506,17 +509,20 @@
, LM.RTPYR_NO <!-- 납부자 번호 -->
, LM.RTPYR_NM <!-- 납부자 명 -->
, LM.CHG_DMND_YN <!-- 변경 요청 여부 -->
, (SELECT GET_CODE_NM('CMN006', LM.CHG_DMND_YN) FROM DUAL) AS CHG_DMND_NM <!-- 변경 요청 여부 명 -->
, (GET_CODE_NM('CMN006', LM.CHG_DMND_YN)) AS CHG_DMND_NM <!-- 변경 요청 여부 명 -->
, LM.CHG_DMND_DT <!-- 변경 요청 일시 -->
, LM.CHG_DMND_RGTR <!-- 변경 요청 등록자 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LM.CHG_DMND_RGTR) AS CHG_DMND_RGTR_NM <!-- 변경 요청 등록자 명 -->
, LM.CHG_DMND_IP <!-- 변경 요청 IP -->
, LM.CHG_DMND_RTRCN_DT <!-- 변경 요청 취소 일시 -->
, LM.CHG_DMND_MDFR <!-- 변경 요청 수정자 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LM.CHG_DMND_MDFR) AS CHG_DMND_MDFR_NM <!-- 변경 요청 수정자 명 -->
, LM.CHG_DMND_RTRCN_IP <!-- 변경 요청 취소 IP -->
, LM.CHG_APRV_YN <!-- 변경 승인 여부 -->
, (SELECT GET_CODE_NM('CMN006', LM.CHG_APRV_YN) FROM DUAL) AS CHG_APRV_NM <!-- 변경 승인 여부명 -->
, (GET_CODE_NM('CMN006', LM.CHG_APRV_YN)) AS CHG_APRV_NM <!-- 변경 승인 여부명 -->
, LM.CHG_APRV_DT <!-- 변경 승인 일시 -->
, LM.CHG_AUTZR <!-- 변경 승인자 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LM.CHG_AUTZR) AS CHG_AUTZR_NM <!-- 변경 승인자 명 -->
, LM.CHG_APRV_RSN <!-- 변경 승인 사유 -->
, LM.CHG_APRV_IP <!-- 변경 승인 IP -->
, LM.DEL_YN <!-- 삭제 여부 -->
@ -532,7 +538,7 @@
ELSE '미대상'
END) AS TRGT_STTS_NM <!-- 계약서 등록 대상 -->
, RE.ENT_SE_CD <!-- 기업 구분 코드 -->
, (SELECT GET_CODE_NM('FIM088', RE.ENT_SE_CD) FROM DUAL) AS ENT_SE_NM <!-- 기업 구분 명 -->
, (GET_CODE_NM('FIM088', RE.ENT_SE_CD)) AS ENT_SE_NM <!-- 기업 구분 명 -->
, RE.ENT_NM <!-- 기업 명 -->
, RE.ENT_REG_NO <!-- 기업 등록 번호 -->
, RE.RPRSV_NM <!-- 대표자 명 -->
@ -544,12 +550,12 @@
, RE.ENT_DTL_ADDR <!-- 기업 상세 주소 -->
, L.CTRT_BGNG_YMD <!-- 계약 시작 일자 -->
, L.CTRT_BGNG_TM <!-- 계약 시작 시각 -->
, (CONCAT(L.CTRT_BGNG_YMD, L.CTRT_BGNG_TM)) AS CTRT_BGNG_DT <!-- 계약 시작 일시 -->
, (CONCAT(L.CTRT_BGNG_YMD, L.CTRT_BGNG_TM)) AS CTRT_BGNG_DT <!-- 계약 시작 일시 -->
, L.CTRT_END_YMD <!-- 계약 종료 시각 -->
, L.CTRT_END_TM <!-- 계약 종료 일시 -->
, (CONCAT(L.CTRT_END_YMD, L.CTRT_END_TM)) AS CTRT_END_DT <!-- 계약 종료 일시 -->
, (CONCAT(L.CTRT_END_YMD, L.CTRT_END_TM)) AS CTRT_END_DT <!-- 계약 종료 일시 -->
, L.HIRER_SE_CD <!-- 임차인 구분 코드 -->
, (SELECT GET_CODE_NM('FIM089', L.HIRER_SE_CD) FROM DUAL) AS HIRER_SE_NM <!-- 임차인 구분 명 -->
, (GET_CODE_NM('FIM089', L.HIRER_SE_CD)) AS HIRER_SE_NM <!-- 임차인 구분 명 -->
, L.HIRER_REG_NO <!-- 임차인 등록 번호 -->
, L.HIRER_NM <!-- 임차인 명 -->
, L.HIRER_TELNO <!-- 임차인 전화번호 -->
@ -563,7 +569,7 @@
, C.CRDN_PLC <!-- 단속 장소 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, (GET_CODE_NM('FIM010', C.CRDN_STTS_CD)) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, C.MM_CODE <!-- 메인 코드 -->
, (SELECT V.VLTN_ARTCL FROM TB_VLTN V WHERE V.VLTN_ID = C.VLTN_ID) AS VLTN_ARTCL <!-- 위반 항목 -->
FROM TB_LSCT_MPNG LM
@ -583,18 +589,18 @@
AND LM.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
</if>
<if test="schVhrno != null">
AND LM.VHRNO = #{schVhrno} <!-- 차량번호 -->
AND LM.VHRNO = #{schVhrno} <!-- 차량번호 -->
</if>
<if test="rtpyrNos != null">
AND LM.RTPYR_NO IN ( <!-- 납부자 번호s -->
AND LM.RTPYR_NO IN ( <!-- 납부자 번호s -->
<foreach collection="rtpyrNos" item="rtpyrNo" separator=","> #{rtpyrNo} </foreach>
)
</if>
<if test="rtpyrNo != null">
AND LM.RTPYR_NO = #{rtpyrNo} <!-- 납부자 번호 -->
AND LM.RTPYR_NO = #{rtpyrNo} <!-- 납부자 번호 -->
</if>
<if test="schEntRegNos != null">
AND RE.ENT_REG_NO IN ( <!-- 기업 번호s -->
AND RE.ENT_REG_NO IN ( <!-- 기업 번호s -->
<foreach collection="schEntRegNos" item="schEntRegNo" separator=","> #{schEntRegNo} </foreach>
)
</if>
@ -624,12 +630,12 @@
</choose>
</if>
<if test="sggCd != null">
AND LM.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND LM.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND LM.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND LM.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND LM.DEL_YN = 'N' <!-- 삭제 여부 -->
AND LM.DEL_YN = 'N' <!-- 삭제 여부 -->
</where>
<include refid="utility.orderBy" />
<include refid="utility.paging-suffix" />
@ -639,7 +645,7 @@
<include refid="select" />
<where>
<if test="lsctMpngIds != null">
AND LM.LSCT_MPNG_ID IN ( <!-- 임대차계약 매핑 IDs -->
AND LM.LSCT_MPNG_ID IN ( <!-- 임대차계약 매핑 IDs -->
<foreach collection="lsctMpngIds" item="lsctMpngId" separator=","> #{lsctMpngId} </foreach>
)
</if>
@ -648,10 +654,10 @@
</if>
<choose>
<when test="delYn != null">
AND LM.DEL_YN = #{delYn} <!-- 삭제 여부 -->
AND LM.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</when>
<otherwise>
AND LM.DEL_YN = 'N' <!-- 삭제 여부 -->
AND LM.DEL_YN = 'N' <!-- 삭제 여부 -->
</otherwise>
</choose>
</where>
@ -759,7 +765,7 @@
SET CHG_DMND_YN = #{chgDmndYn} <!-- 변경 요청 여부 -->
<if test='chgDmndYn == "Y"'>
, CHG_DMND_DT = <include refid="utility.now" /> <!-- 변경 요청 일시 -->
, CHG_DMND_RGTR = #{createdBy} <!-- 변경 요청 등록자 -->
, CHG_DMND_RGTR = #{chgDmndRgtr} <!-- 변경 요청 등록자 -->
, CHG_DMND_IP = #{chgDmndIp} <!-- 변경 요청 IP -->
, CHG_DMND_RTRCN_DT = NULL <!-- 변경 요청 취소 일시 -->
, CHG_DMND_MDFR = NULL <!-- 변경 요청 수정자 -->
@ -770,7 +776,7 @@
, CHG_DMND_RGTR = NULL <!-- 변경 요청 등록자 -->
, CHG_DMND_IP = NULL <!-- 변경 요청 IP -->
, CHG_DMND_RTRCN_DT = <include refid="utility.now" /> <!-- 변경 요청 취소 일시 -->
, CHG_DMND_MDFR = #{modifiedBy} <!-- 변경 요청 수정자 -->
, CHG_DMND_MDFR = #{chgDmndMdfr} <!-- 변경 요청 수정자 -->
, CHG_DMND_RTRCN_IP = #{chgDmndRtrcnIp} <!-- 변경 요청 취소 IP -->
</if>
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
@ -792,7 +798,7 @@
)
</when>
<otherwise>
WHERE LSCT_MPNG_ID = #{lsctMpngId} <!-- 임대차계약 매핑 ID -->
WHERE LSCT_MPNG_ID = #{lsctMpngId} <!-- 임대차계약 매핑 ID -->
</otherwise>
</choose>
AND DEL_YN = 'N'

@ -32,7 +32,7 @@
<sql id="select">
SELECT RE.ENT_ID <!-- 기업 ID -->
, RE.ENT_SE_CD <!-- 기업 구분 코드 -->
, (SELECT GET_CODE_NM('FIM088', RE.ENT_SE_CD) FROM DUAL) AS ENT_SE_NM <!-- 기업 구분 -->
, (GET_CODE_NM('FIM088', RE.ENT_SE_CD)) AS ENT_SE_NM <!-- 기업 구분 -->
, RE.ENT_NM <!-- 기업 명 -->
, RE.ENT_REG_NO <!-- 기업 등록 번호 -->
, RE.RPRSV_NM <!-- 대표자 명 -->

@ -25,14 +25,14 @@
, UREM.USER_ID <!-- 사용자 ID -->
, UREM.ENT_ID <!-- 기업 ID -->
, UREM.DEL_YN <!-- 삭제 여부 -->
, (SELECT GET_CODE_NM('CMN007', UREM.DEL_YN) FROM DUAL) AS DEL_YN_NM <!-- 삭제 여부 -->
, (GET_CODE_NM('CMN007', UREM.DEL_YN)) AS DEL_YN_NM <!-- 삭제 여부 -->
, UREM.REG_DT <!-- 등록 일시 -->
, UREM.RGTR <!-- 등록자 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = UREM.RGTR) AS RGTR_NM <!-- 등록자 -->
, U.USER_ACNT <!-- 사용자 계정 -->
, U.USER_NM <!-- 사용자 이름 -->
, RE.ENT_SE_CD <!-- 기업 구분 코드 -->
, (SELECT GET_CODE_NM('FIM088', RE.ENT_SE_CD) FROM DUAL) AS ENT_SE_NM <!-- 기업 구분 -->
, (GET_CODE_NM('FIM088', RE.ENT_SE_CD)) AS ENT_SE_NM <!-- 기업 구분 -->
, RE.ENT_NM <!-- 기업 명 -->
, RE.ENT_REG_NO <!-- 기업 등록 번호 -->
, RE.RPRSV_NM <!-- 대표자 명 -->

Loading…
Cancel
Save