임대기업 ID 검색 조건 추가.

main
xitpc\xituser 2 months ago
parent 384a1a2e8f
commit 475635a7d8

@ -19,6 +19,11 @@ public class Hirer extends AbstractEntity {
*/ */
private String hirerId; private String hirerId;
/**
* ID
*/
private String entId;
/** /**
* *
*/ */

@ -138,9 +138,9 @@ public class Lsct extends AbstractEntity {
private String chgDmndIp; private String chgDmndIp;
/** /**
* *
*/ */
private String chgDmndMdfcnDt; private String chgDmndRtrcnDt;
/** /**
* *
@ -148,9 +148,9 @@ public class Lsct extends AbstractEntity {
private String chgDmndMdfr; private String chgDmndMdfr;
/** /**
* IP * IP
*/ */
private String chgDmndMdfcnIp; private String chgDmndRtrcnIp;
/** /**
* *
@ -187,4 +187,9 @@ public class Lsct extends AbstractEntity {
*/ */
private String delRsn; private String delRsn;
/**
* IDs
*/
private String[] lsctIds;
} }

@ -789,7 +789,6 @@ public class LsctBean extends AbstractBean {
lsct.setLsctId(lsctAprv.getLsctId()); // 임대차계약 ID lsct.setLsctId(lsctAprv.getLsctId()); // 임대차계약 ID
lsct.setChgDmndYn("Y"); // 변경 요청 여부 lsct.setChgDmndYn("Y"); // 변경 요청 여부
lsct.setChgDmndIp(local.getHostAddress()); // 변경 요청 IP lsct.setChgDmndIp(local.getHostAddress()); // 변경 요청 IP
lsct.setChgDmndMdfcnIp(local.getHostAddress()); // 변경 요청 수정 IP
rtnNocs = lsctMapper.updateLsctChgDmnd(lsct); rtnNocs = lsctMapper.updateLsctChgDmnd(lsct);
if (rtnNocs < 1) { if (rtnNocs < 1) {
@ -864,7 +863,7 @@ public class LsctBean extends AbstractBean {
Lsct lsct = new Lsct(); Lsct lsct = new Lsct();
lsct.setLsctId(lsctAprv.getLsctId()); // 임대차계약 ID lsct.setLsctId(lsctAprv.getLsctId()); // 임대차계약 ID
lsct.setChgDmndYn("N"); // 변경 요청 여부 lsct.setChgDmndYn("N"); // 변경 요청 여부
lsct.setChgDmndMdfcnIp(local.getHostAddress()); // 변경 요청 수정 IP lsct.setChgDmndRtrcnIp(local.getHostAddress()); // 변경 요청 수정 IP
rtnNocs = lsctMapper.updateLsctChgDmnd(lsct); rtnNocs = lsctMapper.updateLsctChgDmnd(lsct);
if (rtnNocs < 1) { if (rtnNocs < 1) {

@ -107,13 +107,13 @@ public class Rent02Controller extends ApplicationController {
RentQuery req = new RentQuery(); RentQuery req = new RentQuery();
req.setUserId(fimsUser.getId()); req.setUserId(fimsUser.getId());
List<DataObject> entNolist = rentEntService.getUserRentEntMpngs(req); List<DataObject> entRegNoList = rentEntService.getUserRentEntMpngs(req);
return mav return mav
.addObject("pageName", "rent02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix .addObject("pageName", "rent02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
.addObject("prefixUrl", CLASS_URL) // prefixUrl .addObject("prefixUrl", CLASS_URL) // prefixUrl
.addObject("userId", fimsUser.getId()) // 사용자 ID(USER_ID) .addObject("userId", fimsUser.getId()) // 사용자 ID(USER_ID)
.addObject("entNoList", entNolist) // 임대업체 목록 .addObject("entRegNoList", entRegNoList) // 임대업체 목록
; ;
} }

@ -9,6 +9,7 @@
<resultMap id="hirerRow" type="cokr.xit.fims.rent.Hirer"> <!-- 임차인 대장 --> <resultMap id="hirerRow" type="cokr.xit.fims.rent.Hirer"> <!-- 임차인 대장 -->
<result property="hirerId" column="HIRER_ID" /> <!-- 임차인 ID --> <result property="hirerId" column="HIRER_ID" /> <!-- 임차인 ID -->
<result property="entId" column="ENT_ID" /> <!-- 기업 ID -->
<result property="vhrno" column="VHRNO" /> <!-- 자동차등록번호 --> <result property="vhrno" column="VHRNO" /> <!-- 자동차등록번호 -->
<result property="ctrtBgngYmd" column="CTRT_BGNG_YMD" /> <!-- 계약 시작 일자 --> <result property="ctrtBgngYmd" column="CTRT_BGNG_YMD" /> <!-- 계약 시작 일자 -->
<result property="ctrtBgngTm" column="CTRT_BGNG_TM" /> <!-- 계약 시작 시각 --> <result property="ctrtBgngTm" column="CTRT_BGNG_TM" /> <!-- 계약 시작 시각 -->
@ -36,6 +37,7 @@
<sql id="select"> <sql id="select">
SELECT H.HIRER_ID <!-- 임차인 ID --> SELECT H.HIRER_ID <!-- 임차인 ID -->
, H.ENT_ID <!-- 기업 ID -->
, H.VHRNO <!-- 자동차등록번호 --> , H.VHRNO <!-- 자동차등록번호 -->
, H.CTRT_BGNG_YMD <!-- 계약 시작 일자 --> , H.CTRT_BGNG_YMD <!-- 계약 시작 일자 -->
, H.CTRT_BGNG_TM <!-- 계약 시작 시각 --> , H.CTRT_BGNG_TM <!-- 계약 시작 시각 -->
@ -83,11 +85,27 @@
AND H.CTRT_END_YMD = #{schCtrtEndYmd} <!-- 계약 종료 일자 --> AND H.CTRT_END_YMD = #{schCtrtEndYmd} <!-- 계약 종료 일자 -->
</if> </if>
<if test="schVhrno != null"> <if test="schVhrno != null">
AND H.VHRNO = #{schVhrno} <!-- 자동차등록번호 --> AND H.VHRNO = #{schVhrno} <!-- 자동차등록번호 -->
</if> </if>
<if test="schHirerRegNo != null"> <if test="schHirerRegNo != null">
AND H.HIRER_REG_NO = #{schHirerRegNo} <!-- 임차인 등록 번호 --> AND H.HIRER_REG_NO = #{schHirerRegNo} <!-- 임차인 등록 번호 -->
</if> </if>
<if test="schEntRegNos != null">
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} <!-- 기업 등록 번호 -->
</if>
<if test="entIds != null">
AND H.ENT_ID IN ( <!-- 기업 등록 번호s -->
<foreach collection="entIds" item="entId" separator=","> #{entId} </foreach>
)
</if>
<if test="entId != null">
AND H.ENT_ID = #{entId} <!-- 기업 등록 번호 -->
</if>
AND DEL_YN = 'N' AND DEL_YN = 'N'
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
@ -104,6 +122,22 @@
</if> </if>
<if test="hirerId != null"> <if test="hirerId != null">
AND H.HIRER_ID = #{hirerId} <!-- 임차인 ID --> AND H.HIRER_ID = #{hirerId} <!-- 임차인 ID -->
</if>
<if test="entIds != null">
AND H.ENT_ID IN ( <!-- 기업 IDs -->
<foreach collection="entIds" item="entId" separator=","> #{entId} </foreach>
)
</if>
<if test="entId != null">
AND H.ENT_ID = #{entId} <!-- 기업 ID -->
</if>
<if test="schEntRegNos != null">
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} <!-- 기업 등록 번호 -->
</if> </if>
<choose> <choose>
<when test="delYn != null"> <when test="delYn != null">
@ -127,6 +161,7 @@
</selectKey> </selectKey>
INSERT INTO TB_HIRER ( INSERT INTO TB_HIRER (
HIRER_ID <!-- 임차인 ID --> HIRER_ID <!-- 임차인 ID -->
, ENT_ID <!-- 기업 ID -->
, VHRNO <!-- 자동차등록번호 --> , VHRNO <!-- 자동차등록번호 -->
, CTRT_BGNG_YMD <!-- 계약 시작 일자 --> , CTRT_BGNG_YMD <!-- 계약 시작 일자 -->
, CTRT_BGNG_TM <!-- 계약 시작 시각 --> , CTRT_BGNG_TM <!-- 계약 시작 시각 -->
@ -150,6 +185,7 @@
) )
VALUES ( VALUES (
#{hirerId} <!-- 임차인 ID --> #{hirerId} <!-- 임차인 ID -->
, #{entId} <!-- 기업 ID -->
, #{vhrno} <!-- 자동차등록번호 --> , #{vhrno} <!-- 자동차등록번호 -->
, #{ctrtBgngYmd} <!-- 계약 시작 일자 --> , #{ctrtBgngYmd} <!-- 계약 시작 일자 -->
, #{ctrtBgngTm} <!-- 계약 시작 시각 --> , #{ctrtBgngTm} <!-- 계약 시작 시각 -->

@ -24,9 +24,9 @@
<result property="chgDmndDt" column="CHG_DMND_DT" /> <!-- 변경 요청 일시 --> <result property="chgDmndDt" column="CHG_DMND_DT" /> <!-- 변경 요청 일시 -->
<result property="chgDmndRgtr" column="CHG_DMND_RGTR" /> <!-- 변경 요청 등록자 --> <result property="chgDmndRgtr" column="CHG_DMND_RGTR" /> <!-- 변경 요청 등록자 -->
<result property="chgDmndIp" column="CHG_DMND_IP" /> <!-- 변경 요청 IP --> <result property="chgDmndIp" column="CHG_DMND_IP" /> <!-- 변경 요청 IP -->
<result property="chgDmndMdfcnDt" column="CHG_DMND_MDFCN_DT" /> <!-- 변경 요청 수정 일시 --> <result property="chgDmndRtrcnDt" column="CHG_DMND_RTRCN_DT" /> <!-- 변경 요청 취소 일시 -->
<result property="chgDmndMdfr" column="CHG_DMND_MDFR" /> <!-- 변경 요청 수정자 --> <result property="chgDmndMdfr" column="CHG_DMND_MDFR" /> <!-- 변경 요청 수정자 -->
<result property="chgDmndMdfcnIp" column="CHG_DMND_MDFCN_IP" /> <!-- 변경 요청 수정 IP --> <result property="chgDmndRtrcnIp" column="CHG_DMND_RTRCN_IP" /> <!-- 변경 요청 취소 IP -->
<result property="chgAprvYn" column="CHG_APRV_YN" /> <!-- 변경 승인 여부 --> <result property="chgAprvYn" column="CHG_APRV_YN" /> <!-- 변경 승인 여부 -->
<result property="chgAprvDt" column="CHG_APRV_DT" /> <!-- 변경 승인 일시 --> <result property="chgAprvDt" column="CHG_APRV_DT" /> <!-- 변경 승인 일시 -->
<result property="chgAutzr" column="CHG_AUTZR" /> <!-- 변경 승인자 --> <result property="chgAutzr" column="CHG_AUTZR" /> <!-- 변경 승인자 -->
@ -388,9 +388,9 @@
, L.CHG_DMND_DT <!-- 변경 요청 일시 --> , L.CHG_DMND_DT <!-- 변경 요청 일시 -->
, L.CHG_DMND_RGTR <!-- 변경 요청 등록자 --> , L.CHG_DMND_RGTR <!-- 변경 요청 등록자 -->
, L.CHG_DMND_IP <!-- 변경 요청 IP --> , L.CHG_DMND_IP <!-- 변경 요청 IP -->
, L.CHG_DMND_MDFCN_DT <!-- 변경 요청 수정 일시 --> , L.CHG_DMND_RTRCN_DT <!-- 변경 요청 취소 일시 -->
, L.CHG_DMND_MDFR <!-- 변경 요청 수정자 --> , L.CHG_DMND_MDFR <!-- 변경 요청 수정자 -->
, L.CHG_DMND_MDFCN_IP <!-- 변경 요청 수정 IP --> , L.CHG_DMND_RTRCN_IP <!-- 변경 요청 취소 IP -->
, L.CHG_APRV_YN <!-- 변경 승인 여부 --> , L.CHG_APRV_YN <!-- 변경 승인 여부 -->
, L.CHG_APRV_DT <!-- 변경 승인 일시 --> , L.CHG_APRV_DT <!-- 변경 승인 일시 -->
, L.CHG_AUTZR <!-- 변경 승인자 --> , L.CHG_AUTZR <!-- 변경 승인자 -->
@ -475,9 +475,9 @@
, L.CHG_DMND_DT <!-- 변경 요청 일시 --> , L.CHG_DMND_DT <!-- 변경 요청 일시 -->
, L.CHG_DMND_RGTR <!-- 변경 요청 등록자 --> , L.CHG_DMND_RGTR <!-- 변경 요청 등록자 -->
, L.CHG_DMND_IP <!-- 변경 요청 IP --> , L.CHG_DMND_IP <!-- 변경 요청 IP -->
, L.CHG_DMND_MDFCN_DT <!-- 변경 요청 수정 일시 --> , L.CHG_DMND_RTRCN_DT <!-- 변경 요청 취소 일시 -->
, L.CHG_DMND_MDFR <!-- 변경 요청 수정자 --> , L.CHG_DMND_MDFR <!-- 변경 요청 수정자 -->
, L.CHG_DMND_MDFCN_IP <!-- 변경 요청 수정 IP --> , L.CHG_DMND_RTRCN_IP <!-- 변경 요청 취소 IP -->
, L.CHG_APRV_YN <!-- 변경 승인 여부 --> , L.CHG_APRV_YN <!-- 변경 승인 여부 -->
, L.CHG_APRV_DT <!-- 변경 승인 일시 --> , L.CHG_APRV_DT <!-- 변경 승인 일시 -->
, L.CHG_AUTZR <!-- 변경 승인자 --> , L.CHG_AUTZR <!-- 변경 승인자 -->
@ -605,9 +605,9 @@
, CHG_DMND_DT <!-- 변경 요청 일시 --> , CHG_DMND_DT <!-- 변경 요청 일시 -->
, CHG_DMND_RGTR <!-- 변경 요청 등록자 --> , CHG_DMND_RGTR <!-- 변경 요청 등록자 -->
, CHG_DMND_IP <!-- 변경 요청 IP --> , CHG_DMND_IP <!-- 변경 요청 IP -->
, CHG_DMND_MDFCN_DT <!-- 변경 요청 수정 일시 --> , CHG_DMND_RTRCN_DT <!-- 변경 요청 취소 일시 -->
, CHG_DMND_MDFR <!-- 변경 요청 수정자 --> , CHG_DMND_MDFR <!-- 변경 요청 수정자 -->
, CHG_DMND_MDFCN_IP <!-- 변경 요청 수정 IP --> , CHG_DMND_RTRCN_IP <!-- 변경 요청 취소 IP -->
, CHG_APRV_YN <!-- 변경 승인 여부 --> , CHG_APRV_YN <!-- 변경 승인 여부 -->
, CHG_APRV_DT <!-- 변경 승인 일시 --> , CHG_APRV_DT <!-- 변경 승인 일시 -->
, CHG_AUTZR <!-- 변경 승인자 --> , CHG_AUTZR <!-- 변경 승인자 -->
@ -635,9 +635,9 @@
, #{chgDmndDt} <!-- 변경 요청 일시 --> , #{chgDmndDt} <!-- 변경 요청 일시 -->
, #{chgDmndRgtr} <!-- 변경 요청 등록자 --> , #{chgDmndRgtr} <!-- 변경 요청 등록자 -->
, #{chgDmndIp} <!-- 변경 요청 IP --> , #{chgDmndIp} <!-- 변경 요청 IP -->
, #{chgDmndMdfcnDt} <!-- 변경 요청 수정 일시 --> , #{chgDmndRtrcnDt} <!-- 변경 요청 취소 일시 -->
, #{chgDmndMdfr} <!-- 변경 요청 수정자 --> , #{chgDmndMdfr} <!-- 변경 요청 수정자 -->
, #{chgDmndMdfcnIp} <!-- 변경 요청 수정 IP --> , #{chgDmndRtrcnIp} <!-- 변경 요청 취소 IP -->
, 'N' <!-- 변경 승인 여부 --> , 'N' <!-- 변경 승인 여부 -->
, #{chgAprvDt} <!-- 변경 승인 일시 --> , #{chgAprvDt} <!-- 변경 승인 일시 -->
, #{chgAutzr} <!-- 변경 승인자 --> , #{chgAutzr} <!-- 변경 승인자 -->
@ -664,9 +664,9 @@
, CHG_DMND_DT = #{chgDmndDt} <!-- 변경 요청 일시 --> , CHG_DMND_DT = #{chgDmndDt} <!-- 변경 요청 일시 -->
, CHG_DMND_RGTR = #{chgDmndRgtr} <!-- 변경 요청 등록자 --> , CHG_DMND_RGTR = #{chgDmndRgtr} <!-- 변경 요청 등록자 -->
, CHG_DMND_IP = #{chgDmndIp} <!-- 변경 요청 IP --> , CHG_DMND_IP = #{chgDmndIp} <!-- 변경 요청 IP -->
, CHG_DMND_MDFCN_DT = #{chgDmndMdfcnDt} <!-- 변경 요청 수정 일시 --> , CHG_DMND_RTRCN_DT = #{chgDmndRtrcnDt} <!-- 변경 요청 취소 일시 -->
, CHG_DMND_MDFR = #{chgDmndMdfr} <!-- 변경 요청 수정자 --> , CHG_DMND_MDFR = #{chgDmndMdfr} <!-- 변경 요청 수정자 -->
, CHG_DMND_MDFCN_IP = #{chgDmndMdfcnIp} <!-- 변경 요청 수정 IP --> , CHG_DMND_RTRCN_IP = #{chgDmndRtrcnIp} <!-- 변경 요청 취소 IP -->
, CHG_APRV_YN = #{chgAprvYn} <!-- 변경 승인 여부 --> , CHG_APRV_YN = #{chgAprvYn} <!-- 변경 승인 여부 -->
, CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 --> , CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 -->
, CHG_AUTZR = #{chgAutzr} <!-- 변경 승인자 --> , CHG_AUTZR = #{chgAutzr} <!-- 변경 승인자 -->
@ -680,21 +680,25 @@
<update id="updateLsctChgDmnd" parameterType="cokr.xit.fims.rent.Lsct">/* 임대차계약 대장 수정(lsctMapper.updateLsctChgDmnd) */ <update id="updateLsctChgDmnd" parameterType="cokr.xit.fims.rent.Lsct">/* 임대차계약 대장 수정(lsctMapper.updateLsctChgDmnd) */
UPDATE TB_LSCT UPDATE TB_LSCT
SET CHG_DMND_YN = #{chgDmndYn} <!-- 변경 요청 여부 --> SET CHG_DMND_YN = #{chgDmndYn} <!-- 변경 요청 여부 -->
<if test="chgDmndDt != null"> <if test='chgDmndYn == "Y"'>
, CHG_DMND_DT = <include refid="utility.now" /> <!-- 변경 요청 일시 --> , CHG_DMND_DT = <include refid="utility.now" /> <!-- 변경 요청 일시 -->
, CHG_DMND_RGTR = #{createdBy} <!-- 변경 요청 등록자 -->
, CHG_DMND_IP = #{chgDmndIp} <!-- 변경 요청 IP -->
, CHG_DMND_RTRCN_DT = NULL <!-- 변경 요청 취소 일시 -->
, CHG_DMND_MDFR = NULL <!-- 변경 요청 수정자 -->
, CHG_DMND_RTRCN_IP = NULL <!-- 변경 요청 취소 IP -->
</if> </if>
<if test="chgDmndRgtr != null"> <if test='chgDmndYn == "N"'>
, CHG_DMND_RGTR = #{createdBy} <!-- 변경 요청 등록자 --> , CHG_DMND_DT = NULL <!-- 변경 요청 일시 -->
, CHG_DMND_RGTR = NULL <!-- 변경 요청 등록자 -->
, CHG_DMND_IP = NULL <!-- 변경 요청 IP -->
, CHG_DMND_RTRCN_DT = <include refid="utility.now" /> <!-- 변경 요청 취소 일시 -->
, CHG_DMND_MDFR = #{modifiedBy} <!-- 변경 요청 수정자 -->
, CHG_DMND_RTRCN_IP = #{chgDmndRtrcnIp} <!-- 변경 요청 취소 IP -->
</if> </if>
<if test="chgDmndIp != null"> , MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, CHG_DMND_IP = #{chgDmndIp} <!-- 변경 요청 IP --> , MDFR = #{modifiedBy} <!-- 수정자 -->
</if>
, CHG_DMND_MDFCN_DT = <include refid="utility.now" /> <!-- 변경 요청 수정 일시 -->
, CHG_DMND_MDFR = #{modifiedBy} <!-- 변경 요청 수정자 -->
, CHG_DMND_MDFCN_IP = #{chgDmndMdfcnIp} <!-- 변경 요청 수정 IP -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{modifiedBy} <!-- 수정자 -->
WHERE LSCT_ID = #{lsctId} WHERE LSCT_ID = #{lsctId}
AND DEL_YN = 'N' AND DEL_YN = 'N'
</update> </update>

@ -59,8 +59,8 @@
<if test="entId != null"> <if test="entId != null">
AND RE.ENT_ID = #{entId} <!-- 기업 ID --> AND RE.ENT_ID = #{entId} <!-- 기업 ID -->
</if> </if>
<if test="schEntNo != null"> <if test="schEntRegNo != null">
AND RE.ENT_REG_NO = #{schEntRegNo} <!-- 기업 등록 번호 --> AND RE.ENT_REG_NO= #{schEntRegNo} <!-- 기업 등록 번호 -->
</if> </if>
<if test="schEntNm != null"> <if test="schEntNm != null">
AND RE.ENT_NM LIKE CONCAT('%', #{schEntNm}, '%') <!-- 기업 명 --> AND RE.ENT_NM LIKE CONCAT('%', #{schEntNm}, '%') <!-- 기업 명 -->
@ -80,7 +80,7 @@
<if test="entId != null"> <if test="entId != null">
AND RE.ENT_ID = #{entId} <!-- 기업 ID --> AND RE.ENT_ID = #{entId} <!-- 기업 ID -->
</if> </if>
<if test="schEntNo != null"> <if test="schEntRegNo != null">
AND RE.ENT_REG_NO= #{schEntRegNo} <!-- 기업 등록 번호 --> AND RE.ENT_REG_NO= #{schEntRegNo} <!-- 기업 등록 번호 -->
</if> </if>
<choose> <choose>

Loading…
Cancel
Save