|
|
|
|
@ -815,81 +815,61 @@ SELECT FUN_GET_GREEN_TUNNEL_NM(#{FARE_OFFICE_ID}) as insttNo
|
|
|
|
|
<select id="exemptDspsn" parameterType="hashmap" resultType="java.util.HashMap">
|
|
|
|
|
/*exemptDspsn*/
|
|
|
|
|
SELECT * FROM(
|
|
|
|
|
SELECT
|
|
|
|
|
CAR_NO
|
|
|
|
|
,DOCUMENT_NO
|
|
|
|
|
,SYSDATE AS TRAN_DATE
|
|
|
|
|
,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') AS TRANS_ID
|
|
|
|
|
,END_DATE
|
|
|
|
|
,UPDATE_DATE
|
|
|
|
|
,UPDATER
|
|
|
|
|
FROM
|
|
|
|
|
DBUSER_CFS.EXEMPT_CARS_INFO
|
|
|
|
|
WHERE
|
|
|
|
|
EXEMPT_KBN = '3'
|
|
|
|
|
AND END_DATE > SYSDATE
|
|
|
|
|
SELECT CAR_NO
|
|
|
|
|
, DOCUMENT_NO
|
|
|
|
|
, SYSDATE AS TRAN_DATE
|
|
|
|
|
, TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') AS TRANS_ID
|
|
|
|
|
, END_DATE
|
|
|
|
|
, UPDATE_DATE
|
|
|
|
|
, UPDATER
|
|
|
|
|
FROM DBUSER_CFS.EXEMPT_CARS_INFO
|
|
|
|
|
WHERE EXEMPT_KBN = '3'
|
|
|
|
|
AND END_DATE <![CDATA[>]]> SYSDATE
|
|
|
|
|
AND TO_CHAR(UPDATE_DATE,'YYYYMMDD') <![CDATA[<]]> TO_CHAR(SYSDATE,'YYYYMMDD')
|
|
|
|
|
ORDER BY UPDATE_DATE
|
|
|
|
|
)WHERE ROWNUM <![CDATA[<]]> 501
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<update id="updateExemptDspsn" parameterType="hashmap">
|
|
|
|
|
/* updateExemptDspsn */
|
|
|
|
|
UPDATE
|
|
|
|
|
DBUSER_CFS.EXEMPT_CARS_INFO
|
|
|
|
|
SET
|
|
|
|
|
<choose>
|
|
|
|
|
<when test=' qufyYn == "Y" '>
|
|
|
|
|
UPDATE_DATE = SYSDATE
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
END_DATE = SYSDATE,
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = 'API_UPDATE'
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
WHERE
|
|
|
|
|
CAR_NO = #{carNo}
|
|
|
|
|
AND EXEMPT_KBN = '3'
|
|
|
|
|
UPDATE DBUSER_CFS.EXEMPT_CARS_INFO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
<if test=' qufyYn != "Y" '>
|
|
|
|
|
, UPDATER = 'API_UPDATE'
|
|
|
|
|
, END_DATE = SYSDATE
|
|
|
|
|
</if>
|
|
|
|
|
WHERE CAR_NO = #{carNo}
|
|
|
|
|
AND EXEMPT_KBN = '3'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<select id="exemptNtttn" parameterType="hashmap" resultType="java.util.HashMap">
|
|
|
|
|
/*exemptNtttn*/
|
|
|
|
|
SELECT * FROM(
|
|
|
|
|
SELECT
|
|
|
|
|
CAR_NO
|
|
|
|
|
,DOCUMENT_NO
|
|
|
|
|
,SYSDATE AS TRAN_DATE
|
|
|
|
|
,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') AS TRANS_ID
|
|
|
|
|
,END_DATE
|
|
|
|
|
,UPDATE_DATE
|
|
|
|
|
,UPDATER
|
|
|
|
|
FROM
|
|
|
|
|
DBUSER_CFS.EXEMPT_CARS_INFO
|
|
|
|
|
WHERE
|
|
|
|
|
EXEMPT_KBN = '4'
|
|
|
|
|
AND END_DATE > SYSDATE
|
|
|
|
|
SELECT CAR_NO
|
|
|
|
|
, DOCUMENT_NO
|
|
|
|
|
, SYSDATE AS TRAN_DATE
|
|
|
|
|
, TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') AS TRANS_ID
|
|
|
|
|
, END_DATE
|
|
|
|
|
, UPDATE_DATE
|
|
|
|
|
, UPDATER
|
|
|
|
|
FROM DBUSER_CFS.EXEMPT_CARS_INFO
|
|
|
|
|
WHERE EXEMPT_KBN = '4'
|
|
|
|
|
AND END_DATE <![CDATA[>]]> SYSDATE
|
|
|
|
|
AND TO_CHAR(UPDATE_DATE,'YYYYMMDD') <![CDATA[<]]> TO_CHAR(SYSDATE,'YYYYMMDD')
|
|
|
|
|
ORDER BY UPDATE_DATE
|
|
|
|
|
)WHERE ROWNUM <![CDATA[<]]> 501
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<update id="updateExemptNtttn" parameterType="hashmap">
|
|
|
|
|
/* updateExemptNtttn */
|
|
|
|
|
UPDATE
|
|
|
|
|
DBUSER_CFS.EXEMPT_CARS_INFO
|
|
|
|
|
SET
|
|
|
|
|
<choose>
|
|
|
|
|
<when test=' resultCd == "Y" '>
|
|
|
|
|
UPDATE_DATE = SYSDATE
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
END_DATE = SYSDATE,
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = 'API_UPDATE'
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
WHERE
|
|
|
|
|
CAR_NO = #{carNo}
|
|
|
|
|
AND EXEMPT_KBN = '4'
|
|
|
|
|
UPDATE DBUSER_CFS.EXEMPT_CARS_INFO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
<if test=' resultCd != "Y" '>
|
|
|
|
|
, UPDATER = 'API_UPDATE'
|
|
|
|
|
, END_DATE = SYSDATE
|
|
|
|
|
</if>
|
|
|
|
|
WHERE CAR_NO = #{carNo}
|
|
|
|
|
AND EXEMPT_KBN = '4'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<insert id="insertExemptManyChild" parameterType="hashmap">
|
|
|
|
|
|