장애인,국가유공자 연계시 최종수정일자가 현재날짜인 자료는 대상에서 제외

main
이범준 6 months ago
parent 8e0141fe66
commit 0fd1e7c6b9

@ -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">

Loading…
Cancel
Save