주역주민테이블 시퀀스 컬럼 추가

main
이범준 7 months ago
parent 963fe0a5db
commit 13bbf72eed

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

Loading…
Cancel
Save