|
|
|
|
@ -1880,22 +1880,22 @@ USING dual ON
|
|
|
|
|
<!-- 경차등록관리[SD016M01] -->
|
|
|
|
|
|
|
|
|
|
<select id="findStandardScar" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardScar_resultMap">
|
|
|
|
|
SELECT
|
|
|
|
|
TO_CHAR(REQ_DATE, 'YYYY-MM-DD') AS REQ_DATE
|
|
|
|
|
, (CASE WHEN END_DATE IS NOT NULL THEN TO_CHAR(END_DATE,'YYYY-MM-DD') ELSE 'null' END) AS END_DATE
|
|
|
|
|
, CAR_NO
|
|
|
|
|
, (SELECT REDU_FULL_NAME FROM REDU_CODE_INFO WHERE REDU_ID=A.REDU_CD) AS REDU_CD
|
|
|
|
|
, REMARKS
|
|
|
|
|
, CREATER
|
|
|
|
|
, TO_CHAR(CREATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS CREATE_DATE
|
|
|
|
|
, UPDATER
|
|
|
|
|
, TO_CHAR(UPDATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS UPDATE_DATE
|
|
|
|
|
FROM TB_CFS_SCAR_PL_MST A
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
SELECT TO_CHAR(REQ_DATE, 'YYYY-MM-DD') AS REQ_DATE
|
|
|
|
|
, (CASE WHEN END_DATE IS NOT NULL THEN TO_CHAR(END_DATE,'YYYY-MM-DD') ELSE 'null' END) AS END_DATE
|
|
|
|
|
, CAR_NO
|
|
|
|
|
, (SELECT REDU_FULL_NAME FROM REDU_CODE_INFO WHERE REDU_ID=A.REDU_CD) AS REDU_CD
|
|
|
|
|
, REMARKS
|
|
|
|
|
, CREATER
|
|
|
|
|
, TO_CHAR(CREATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS CREATE_DATE
|
|
|
|
|
, UPDATER
|
|
|
|
|
, TO_CHAR(UPDATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS UPDATE_DATE
|
|
|
|
|
FROM TB_CFS_SCAR_PL_MST A
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
<if test='carNum != "" and carNum != null'>
|
|
|
|
|
AND CAR_NO LIKE '%' || #{carNum} || '%'
|
|
|
|
|
AND CAR_NO LIKE '%' || #{carNum} || '%'
|
|
|
|
|
AND REDU_CD = '00'
|
|
|
|
|
</if>
|
|
|
|
|
ORDER BY REQ_DATE
|
|
|
|
|
ORDER BY REQ_DATE
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1915,24 +1915,20 @@ USING dual ON
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<!-- 경차등록관리[SD016M01] - 경차차량 조회 -->
|
|
|
|
|
|
|
|
|
|
<select id="findStandardScarCarNo" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardScarCarNo_resultMap">
|
|
|
|
|
SELECT
|
|
|
|
|
TO_CHAR(REQ_DATE, 'YYYY-MM-DD') AS REQ_DATE
|
|
|
|
|
, TO_CHAR(END_DATE, 'YYYY-MM-DD') AS END_DATE
|
|
|
|
|
, CAR_NO
|
|
|
|
|
, (SELECT REDU_FULL_NAME FROM REDU_CODE_INFO WHERE REDU_ID=A.REDU_CD) AS REDU_CD
|
|
|
|
|
, REMARKS
|
|
|
|
|
, CREATER
|
|
|
|
|
, TO_CHAR(CREATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS CREATE_DATE
|
|
|
|
|
, UPDATER
|
|
|
|
|
, TO_CHAR(UPDATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS UPDATE_DATE
|
|
|
|
|
FROM TB_CFS_SCAR_PL_MST A
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
|
|
|
|
|
AND CAR_NO LIKE '%' || #{carNo} || '%'
|
|
|
|
|
|
|
|
|
|
ORDER BY REQ_DATE
|
|
|
|
|
SELECT TO_CHAR(REQ_DATE, 'YYYY-MM-DD') AS REQ_DATE
|
|
|
|
|
, TO_CHAR(END_DATE, 'YYYY-MM-DD') AS END_DATE
|
|
|
|
|
, CAR_NO
|
|
|
|
|
, (SELECT REDU_FULL_NAME FROM REDU_CODE_INFO WHERE REDU_ID=A.REDU_CD) AS REDU_CD
|
|
|
|
|
, REMARKS
|
|
|
|
|
, CREATER
|
|
|
|
|
, TO_CHAR(CREATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS CREATE_DATE
|
|
|
|
|
, UPDATER
|
|
|
|
|
, TO_CHAR(UPDATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS UPDATE_DATE
|
|
|
|
|
FROM TB_CFS_SCAR_PL_MST A
|
|
|
|
|
WHERE CAR_NO LIKE '%' || #{carNo} || '%'
|
|
|
|
|
AND REDU_CD = '00'
|
|
|
|
|
ORDER BY REQ_DATE
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1961,10 +1957,10 @@ USING dual ON
|
|
|
|
|
|
|
|
|
|
<!-- 경차등록관리[SD016M01] - 경차차량번호의 차종코드 조회 -->
|
|
|
|
|
<select id="findStandardScarCarNoCheck" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardScarCarNo_resultMap">
|
|
|
|
|
SELECT count(*) AS resultCnt
|
|
|
|
|
FROM TB_CFS_SCAR_PL_MST A
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
AND A.CAR_NO = #{carNo}
|
|
|
|
|
SELECT count(*) AS resultCnt
|
|
|
|
|
FROM TB_CFS_SCAR_PL_MST A
|
|
|
|
|
WHERE A.CAR_NO = #{carNo}
|
|
|
|
|
AND REDU_CD = '00'
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -2006,29 +2002,29 @@ USING dual ON
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertStandardScarCarNoBak" parameterType="cfs.standard.vo.StandardCodeInfoVO">
|
|
|
|
|
INSERT INTO TB_CFS_SCAR_PL_HISTORY
|
|
|
|
|
SELECT * FROM TB_CFS_SCAR_PL_MST
|
|
|
|
|
WHERE CAR_NO=replace(trim(#{carNo}),' ','')
|
|
|
|
|
INSERT INTO TB_CFS_SCAR_PL_HISTORY
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM TB_CFS_SCAR_PL_MST
|
|
|
|
|
WHERE CAR_NO=replace(trim(#{carNo}),' ','')
|
|
|
|
|
AND REDU_CD = '00'
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateStandardScarCarNo" parameterType="cfs.standard.vo.StandardCodeInfoVO">
|
|
|
|
|
UPDATE TB_CFS_SCAR_PL_MST A
|
|
|
|
|
SET
|
|
|
|
|
REQ_DATE = TO_DATE(REPLACE(#{inStDate},'-',''),'YYYYMMDD'),
|
|
|
|
|
END_DATE = TO_DATE(REPLACE(#{inEdDate},'-',''),'YYYYMMDD'),
|
|
|
|
|
REMARKS = #{remarks},
|
|
|
|
|
MODI_YN = 'Y',
|
|
|
|
|
REDU_CD = (SELECT REDU_ID FROM REDU_CODE_INFO WHERE REDU_FULL_NAME=#{reduCd} ),
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserNm}
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
AND CAR_NO = #{carNo}
|
|
|
|
|
UPDATE TB_CFS_SCAR_PL_MST A
|
|
|
|
|
SET REQ_DATE = TO_DATE(REPLACE(#{inStDate},'-',''),'YYYYMMDD')
|
|
|
|
|
, END_DATE = TO_DATE(REPLACE(#{inEdDate},'-',''),'YYYYMMDD')
|
|
|
|
|
, REMARKS = #{remarks}
|
|
|
|
|
, MODI_YN = 'Y'
|
|
|
|
|
, REDU_CD = (SELECT REDU_ID FROM REDU_CODE_INFO WHERE REDU_FULL_NAME=#{reduCd} )
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
WHERE CAR_NO = #{carNo}
|
|
|
|
|
AND REDU_CD = '00'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteScarList" parameterType="cfs.standard.vo.StandardCodeInfoVO">
|
|
|
|
|
delete from TB_CFS_SCAR_PL_MST where CAR_NO
|
|
|
|
|
=#{carNum}
|
|
|
|
|
delete from TB_CFS_SCAR_PL_MST where CAR_NO = #{carNum} AND REDU_CD = '00'
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -2297,7 +2293,7 @@ INSERT INTO EXEMPT_CARS_INFO
|
|
|
|
|
<insert id="insertGammyeon" parameterType="java.util.Map">
|
|
|
|
|
MERGE INTO TB_CFS_SCAR_PL_MST
|
|
|
|
|
USING DUAL ON (
|
|
|
|
|
CAR_NO = #{carNo}
|
|
|
|
|
CAR_NO = #{carNo} AND REDU_CD = '02'
|
|
|
|
|
)
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
UPDATE
|
|
|
|
|
@ -2312,7 +2308,6 @@ INSERT INTO EXEMPT_CARS_INFO
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
, END_DATE = ''
|
|
|
|
|
, REMARKS = #{remarks}
|
|
|
|
|
, BF_REDU_CD = (CASE WHEN REDU_CD = '00' THEN '02' ELSE BF_REDU_CD END)
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
INSERT (
|
|
|
|
|
SCAR_SEQ
|
|
|
|
|
|