|
|
|
|
@ -35,7 +35,7 @@ WHERE CNTC_MASTR_ID = LPAD(#{num},12,'0')
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="mergeLocalResidents" parameterType="java.util.Map">
|
|
|
|
|
MERGE INTO TB_CFS_LOCAL_RESIDENTS_CAR_MST
|
|
|
|
|
MERGE INTO TB_CFS_LOCAL_RESIDENTS_CAR_MST_TEMP
|
|
|
|
|
USING DUAL ON (
|
|
|
|
|
CAR_NO = #{carNo}
|
|
|
|
|
)
|
|
|
|
|
@ -44,9 +44,10 @@ UPDATE SET
|
|
|
|
|
APPLY_DATE = #{levyStdde}
|
|
|
|
|
, PROC_CMPT_YN = 'Y'
|
|
|
|
|
, PROC_STRT_DTTM = SYSDATE
|
|
|
|
|
, UPDATER = 'admin'
|
|
|
|
|
, UPDATER = 'sys'
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
, DEL_YN = 'N'
|
|
|
|
|
, SCAR_SEQ = (CASE WHEN DEL_YN='N' THEN SCAR_SEQ ELSE SEQ_SCAR.NEXTVAL END)
|
|
|
|
|
WHERE CAR_NO = #{carNo} AND TO_CHAR(APPLY_DATE,'YYYYMMDD') <![CDATA[ < ]]> #{levyStdde}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
INSERT (
|
|
|
|
|
@ -55,12 +56,14 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
, PROC_CMPT_YN
|
|
|
|
|
, PROC_STRT_DTTM
|
|
|
|
|
, CREATER, CREATE_DATE, UPDATER, UPDATE_DATE, DEL_YN
|
|
|
|
|
, SCAR_SEQ
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{carNo}
|
|
|
|
|
, #{levyStdde}
|
|
|
|
|
, 'Y'
|
|
|
|
|
, SYSDATE
|
|
|
|
|
, 'admin', SYSDATE, 'admin', SYSDATE, 'N'
|
|
|
|
|
, 'sys', SYSDATE, 'sys', SYSDATE, 'N'
|
|
|
|
|
, SEQ_SCAR.NEXTVAL
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
@ -90,7 +93,7 @@ SELECT CAR_NO
|
|
|
|
|
THEN APPLY_DATE
|
|
|
|
|
ELSE PROC_STRT_DTTM
|
|
|
|
|
END) AS ORDER_DATE
|
|
|
|
|
FROM TB_CFS_LOCAL_RESIDENTS_CAR_MST
|
|
|
|
|
FROM TB_CFS_LOCAL_RESIDENTS_CAR_MST_TEMP
|
|
|
|
|
WHERE DEL_YN = 'N'
|
|
|
|
|
AND TO_CHAR(APPLY_DATE,'YYYYMMDD') <![CDATA[ < ]]> TO_CHAR(SYSDATE-7,'YYYYMMDD')
|
|
|
|
|
<if test='digit != null and digit != ""'>
|
|
|
|
|
@ -108,31 +111,32 @@ SELECT SEQ_CNS_REQ.NEXTVAL FROM DUAL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateCarSearchFail" parameterType="java.util.Map">
|
|
|
|
|
UPDATE TB_CFS_LOCAL_RESIDENTS_CAR_MST
|
|
|
|
|
UPDATE TB_CFS_LOCAL_RESIDENTS_CAR_MST_TEMP
|
|
|
|
|
SET PROC_CMPT_YN = 'N'
|
|
|
|
|
, PROC_STRT_DTTM = TO_DATE(#{PROC_STRT_DTTM},'YYYYMMDDHH24MISS')
|
|
|
|
|
, UPDATER = 'admin'
|
|
|
|
|
, UPDATER = 'sys'
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
WHERE CAR_NO = #{CAR_NO}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateApplyDate" parameterType="java.util.Map">
|
|
|
|
|
UPDATE TB_CFS_LOCAL_RESIDENTS_CAR_MST
|
|
|
|
|
UPDATE TB_CFS_LOCAL_RESIDENTS_CAR_MST_TEMP
|
|
|
|
|
SET PROC_CMPT_YN = 'Y'
|
|
|
|
|
, PROC_STRT_DTTM = TO_DATE(#{PROC_STRT_DTTM},'YYYYMMDDHH24MISS')
|
|
|
|
|
, APPLY_DATE = TO_DATE(#{APPLY_DATE},'YYYYMMDDHH24MISS')
|
|
|
|
|
, UPDATER = 'admin'
|
|
|
|
|
, UPDATER = 'sys'
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
, DEL_YN = 'N'
|
|
|
|
|
, SCAR_SEQ = (CASE WHEN DEL_YN='N' THEN SCAR_SEQ ELSE SEQ_SCAR.NEXTVAL END)
|
|
|
|
|
WHERE CAR_NO = #{CAR_NO}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteMovingOut" parameterType="java.util.Map">
|
|
|
|
|
UPDATE TB_CFS_LOCAL_RESIDENTS_CAR_MST
|
|
|
|
|
UPDATE TB_CFS_LOCAL_RESIDENTS_CAR_MST_TEMP
|
|
|
|
|
SET PROC_CMPT_YN = 'Y'
|
|
|
|
|
, PROC_STRT_DTTM = TO_DATE(#{PROC_STRT_DTTM},'YYYYMMDDHH24MISS')
|
|
|
|
|
, APPLY_DATE = TO_DATE(#{APPLY_DATE},'YYYYMMDDHH24MISS')
|
|
|
|
|
, UPDATER = 'admin'
|
|
|
|
|
, UPDATER = 'sys'
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
, DEL_YN = 'Y'
|
|
|
|
|
WHERE CAR_NO = #{CAR_NO}
|
|
|
|
|
|