폭스소프트 업무지원

main
semin.baek 6 months ago
parent 88ff5a6bf0
commit a5e70ed106

@ -223,7 +223,7 @@
, MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN , MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN
) )
VALUES ( VALUES (
#{BUSI_NUM}, #{DATA_NUM}, #{EXT_DCU_ID}, #{DCU_ID}, #{WORK_STEP}, #{GN_NAME}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{REMV_MEMO}, #{INST_M}, #{INST_S}, #{IND_CBD_DIV_CD}, #{FAC1}, #{MANU_NUM}, #{LINE_FAIR}, #{KVA_A}, #{KVA_B}, #{KVA_C}, #{USE_CT}, #{USE_POWER}, #{AM_BAND}, #{FILM_BAND}, #{GRADEL}, #{G_WIRE}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{INST_KIND}, #{INST_TYPE}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}, #{ATCH_FILE_ID_6}, #{ATCH_FILE_ID_7}, #{ATCH_FILE_ID_8}, #{ATCH_FILE_ID_9}, #{ATCH_FILE_ID_10}, #{TRF_MFG_YM_A}, #{TRF_MFG_YM_B}, #{TRF_MFG_YM_C}, #{TRF_MRF_A}, #{TRF_MRF_B}, #{TRF_MRF_C} #{BUSI_NUM}, #{DATA_NUM}, #{EXT_DCU_ID}, #{DCU_ID}, '50', #{GN_NAME}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{REMV_MEMO}, #{INST_M}, #{INST_S}, #{IND_CBD_DIV_CD}, #{FAC1}, #{MANU_NUM}, #{LINE_FAIR}, #{KVA_A}, #{KVA_B}, #{KVA_C}, #{USE_CT}, #{USE_POWER}, #{AM_BAND}, #{FILM_BAND}, #{GRADEL}, #{G_WIRE}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{INST_KIND}, #{INST_TYPE}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}, #{ATCH_FILE_ID_6}, #{ATCH_FILE_ID_7}, #{ATCH_FILE_ID_8}, #{ATCH_FILE_ID_9}, #{ATCH_FILE_ID_10}, #{TRF_MFG_YM_A}, #{TRF_MFG_YM_B}, #{TRF_MFG_YM_C}, #{TRF_MRF_A}, #{TRF_MRF_B}, #{TRF_MRF_C}
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N' , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N'
) )
; ;
@ -232,7 +232,7 @@
BEGIN BEGIN
UPDATE T_SIGONG_ACT_DCU UPDATE T_SIGONG_ACT_DCU
SET DCU_ID = #{DCU_ID} SET DCU_ID = #{DCU_ID}
, WORK_STEP = #{WORK_STEP} , WORK_STEP = '50'
, GN_NAME = #{GN_NAME} , GN_NAME = #{GN_NAME}
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
, KDN_DEPT1 = #{KDN_DEPT1} , KDN_DEPT1 = #{KDN_DEPT1}
@ -292,7 +292,7 @@
, MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN , MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN
) )
VALUES ( VALUES (
#{BUSI_NUM}, #{DATA_NUM}, 'NEW', #{DCU_ID}, #{WORK_STEP}, #{GN_NAME}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{REMV_MEMO}, #{INST_M}, #{INST_S}, #{IND_CBD_DIV_CD}, #{FAC1}, #{MANU_NUM}, #{LINE_FAIR}, #{KVA_A}, #{KVA_B}, #{KVA_C}, #{USE_CT}, #{USE_POWER}, #{AM_BAND}, #{FILM_BAND}, #{GRADEL}, #{G_WIRE}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{INST_KIND}, #{INST_TYPE}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}, #{ATCH_FILE_ID_6}, #{ATCH_FILE_ID_7}, #{ATCH_FILE_ID_8}, #{ATCH_FILE_ID_9}, #{ATCH_FILE_ID_10}, #{TRF_MFG_YM_A}, #{TRF_MFG_YM_B}, #{TRF_MFG_YM_C}, #{TRF_MRF_A}, #{TRF_MRF_B}, #{TRF_MRF_C} #{BUSI_NUM}, #{DATA_NUM}, 'NEW', #{DCU_ID}, '50', #{GN_NAME}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{REMV_MEMO}, #{INST_M}, #{INST_S}, #{IND_CBD_DIV_CD}, #{FAC1}, #{MANU_NUM}, #{LINE_FAIR}, #{KVA_A}, #{KVA_B}, #{KVA_C}, #{USE_CT}, #{USE_POWER}, #{AM_BAND}, #{FILM_BAND}, #{GRADEL}, #{G_WIRE}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{INST_KIND}, #{INST_TYPE}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}, #{ATCH_FILE_ID_6}, #{ATCH_FILE_ID_7}, #{ATCH_FILE_ID_8}, #{ATCH_FILE_ID_9}, #{ATCH_FILE_ID_10}, #{TRF_MFG_YM_A}, #{TRF_MFG_YM_B}, #{TRF_MFG_YM_C}, #{TRF_MRF_A}, #{TRF_MRF_B}, #{TRF_MRF_C}
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N' , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N'
) )
; ;
@ -301,7 +301,7 @@
BEGIN BEGIN
UPDATE T_SIGONG_ACT_DCU UPDATE T_SIGONG_ACT_DCU
SET DCU_ID = #{DCU_ID} SET DCU_ID = #{DCU_ID}
, WORK_STEP = #{WORK_STEP} , WORK_STEP = '50'
, GN_NAME = #{GN_NAME} , GN_NAME = #{GN_NAME}
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
, KDN_DEPT1 = #{KDN_DEPT1} , KDN_DEPT1 = #{KDN_DEPT1}
@ -359,7 +359,7 @@
UPDATE T_SIGONG_ACT_DCU UPDATE T_SIGONG_ACT_DCU
SET EXT_DCU_ID = #{EXT_DCU_ID} SET EXT_DCU_ID = #{EXT_DCU_ID}
, DCU_ID = #{DCU_ID} , DCU_ID = #{DCU_ID}
, WORK_STEP = #{WORK_STEP} , WORK_STEP = '50'
, GN_NAME = #{GN_NAME} , GN_NAME = #{GN_NAME}
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
, KDN_DEPT1 = #{KDN_DEPT1} , KDN_DEPT1 = #{KDN_DEPT1}
@ -474,7 +474,7 @@
, MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN , MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN
) )
VALUES ( VALUES (
#{BUSI_NUM}, #{INSTR_NUM}, #{MAC_MODEM}, #{EXT_FCTY_ID}, #{WORK_STEP}, #{DATA_NUM}, #{DCU_ID}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{REMV_MEMO}, #{INST_M}, #{INST_S}, #{IND_CBD_DIV_CD}, #{FCLTY_DIV}, #{MODEM_DIV}, #{SEAL_BOX1}, #{SEAL_BOX2}, #{SEAL_METER1}, #{SEAL_METER2}, #{SEAL_OUTER1}, #{SEAL_OUTER2}, #{LINE_TYPE}, #{VISIT_DIV}, #{SIG_LEVEL}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{BUNGI}, #{ETC1}, #{ETC2}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}, #{EXT_CONN_DEV} #{BUSI_NUM}, #{INSTR_NUM}, #{MAC_MODEM}, #{EXT_FCTY_ID}, '50', #{DATA_NUM}, #{DCU_ID}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{REMV_MEMO}, #{INST_M}, #{INST_S}, #{IND_CBD_DIV_CD}, #{FCLTY_DIV}, #{MODEM_DIV}, #{SEAL_BOX1}, #{SEAL_BOX2}, #{SEAL_METER1}, #{SEAL_METER2}, #{SEAL_OUTER1}, #{SEAL_OUTER2}, #{LINE_TYPE}, #{VISIT_DIV}, #{SIG_LEVEL}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{BUNGI}, #{ETC1}, #{ETC2}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}, #{EXT_CONN_DEV}
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N' , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N'
) )
; ;
@ -482,7 +482,7 @@
ELSIF V_STAGE = 'UPDATE' THEN ELSIF V_STAGE = 'UPDATE' THEN
BEGIN BEGIN
UPDATE T_SIGONG_ACT_MODEM UPDATE T_SIGONG_ACT_MODEM
SET WORK_STEP = #{WORK_STEP} SET WORK_STEP = '50'
, DATA_NUM = #{DATA_NUM} , DATA_NUM = #{DATA_NUM}
, DCU_ID = #{DCU_ID} , DCU_ID = #{DCU_ID}
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
@ -532,7 +532,7 @@
, MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN , MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN
) )
VALUES ( VALUES (
#{BUSI_NUM}, #{INSTR_NUM}, #{MAC_MODEM}, 'NEW', #{WORK_STEP}, #{DATA_NUM}, #{DCU_ID}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{REMV_MEMO}, #{INST_M}, #{INST_S}, #{IND_CBD_DIV_CD}, #{FCLTY_DIV}, #{MODEM_DIV}, #{SEAL_BOX1}, #{SEAL_BOX2}, #{SEAL_METER1}, #{SEAL_METER2}, #{SEAL_OUTER1}, #{SEAL_OUTER2}, #{LINE_TYPE}, #{VISIT_DIV}, #{SIG_LEVEL}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{BUNGI}, #{ETC1}, #{ETC2}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}, #{EXT_CONN_DEV} #{BUSI_NUM}, #{INSTR_NUM}, #{MAC_MODEM}, 'NEW', '50', #{DATA_NUM}, #{DCU_ID}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{REMV_MEMO}, #{INST_M}, #{INST_S}, #{IND_CBD_DIV_CD}, #{FCLTY_DIV}, #{MODEM_DIV}, #{SEAL_BOX1}, #{SEAL_BOX2}, #{SEAL_METER1}, #{SEAL_METER2}, #{SEAL_OUTER1}, #{SEAL_OUTER2}, #{LINE_TYPE}, #{VISIT_DIV}, #{SIG_LEVEL}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{BUNGI}, #{ETC1}, #{ETC2}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}, #{EXT_CONN_DEV}
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N' , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N'
) )
; ;
@ -540,7 +540,7 @@
ELSIF V_STAGE = 'UPDATE_NEW' THEN ELSIF V_STAGE = 'UPDATE_NEW' THEN
BEGIN BEGIN
UPDATE T_SIGONG_ACT_MODEM UPDATE T_SIGONG_ACT_MODEM
SET WORK_STEP = #{WORK_STEP} SET WORK_STEP = '50'
, DATA_NUM = #{DATA_NUM} , DATA_NUM = #{DATA_NUM}
, DCU_ID = #{DCU_ID} , DCU_ID = #{DCU_ID}
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
@ -587,7 +587,7 @@
BEGIN BEGIN
UPDATE T_SIGONG_ACT_MODEM UPDATE T_SIGONG_ACT_MODEM
SET EXT_FCTY_ID = #{EXT_FCTY_ID} SET EXT_FCTY_ID = #{EXT_FCTY_ID}
, WORK_STEP = #{WORK_STEP} , WORK_STEP = '50'
, DATA_NUM = #{DATA_NUM} , DATA_NUM = #{DATA_NUM}
, DCU_ID = #{DCU_ID} , DCU_ID = #{DCU_ID}
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
@ -646,12 +646,12 @@
, MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN , MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN
) )
VALUES ( VALUES (
#{BUSI_NUM}, #{DATA_NUM}, #{DCU_ID}, #{WORK_STEP}, #{GN_NAME}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{UNABLE_RESULT}, #{UNABLE_DETAIL}, #{UNABLE_INP_DETAIL}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3} #{BUSI_NUM}, #{DATA_NUM}, #{DCU_ID}, '50', #{GN_NAME}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{WORK_DIV}, #{UNABLE_RESULT}, #{UNABLE_DETAIL}, #{UNABLE_INP_DETAIL}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N' , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N'
) )
WHEN MATCHED THEN WHEN MATCHED THEN
UPDATE SET UPDATE SET
WORK_STEP = #{WORK_STEP} WORK_STEP = '50'
, GN_NAME = #{GN_NAME} , GN_NAME = #{GN_NAME}
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
, KDN_DEPT1 = #{KDN_DEPT1} , KDN_DEPT1 = #{KDN_DEPT1}
@ -734,7 +734,7 @@
, MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN , MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN
) )
VALUES ( VALUES (
#{BUSI_NUM}, #{INSTR_NUM}, #{EXT_FCTY_ID}, #{WORK_STEP}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{INST_S}, #{FCLTY_DIV}, #{INST_M}, #{MODEM_DIV}, #{SEAL_BOX1}, #{SEAL_BOX2}, #{SEAL_METER1}, #{SEAL_METER2}, #{SEAL_OUTER1}, #{SEAL_OUTER2}, #{WORK_DIV}, #{UNABLE_RESULT}, #{UNABLE_DETAIL}, #{UNABLE_INP_DETAIL}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5} #{BUSI_NUM}, #{INSTR_NUM}, #{EXT_FCTY_ID}, '50', #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{INST_S}, #{FCLTY_DIV}, #{INST_M}, #{MODEM_DIV}, #{SEAL_BOX1}, #{SEAL_BOX2}, #{SEAL_METER1}, #{SEAL_METER2}, #{SEAL_OUTER1}, #{SEAL_OUTER2}, #{WORK_DIV}, #{UNABLE_RESULT}, #{UNABLE_DETAIL}, #{UNABLE_INP_DETAIL}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N' , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N'
) )
; ;
@ -742,7 +742,7 @@
ELSIF V_STAGE = 'UPDATE' THEN ELSIF V_STAGE = 'UPDATE' THEN
BEGIN BEGIN
UPDATE T_SIGONG_UNABLE_MODEM UPDATE T_SIGONG_UNABLE_MODEM
SET WORK_STEP = #{WORK_STEP} SET WORK_STEP = '50'
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
, KDN_DEPT1 = #{KDN_DEPT1} , KDN_DEPT1 = #{KDN_DEPT1}
, KDN_DEPT2 = #{KDN_DEPT2} , KDN_DEPT2 = #{KDN_DEPT2}
@ -785,7 +785,7 @@
, MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN , MOD_ID, MOD_DATE, REG_ID, REG_DATE, SEND_YN
) )
VALUES ( VALUES (
#{BUSI_NUM}, #{INSTR_NUM}, 'NEW', #{WORK_STEP}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{INST_S}, #{FCLTY_DIV}, #{INST_M}, #{MODEM_DIV}, #{SEAL_BOX1}, #{SEAL_BOX2}, #{SEAL_METER1}, #{SEAL_METER2}, #{SEAL_OUTER1}, #{SEAL_OUTER2}, #{WORK_DIV}, #{UNABLE_RESULT}, #{UNABLE_DETAIL}, #{UNABLE_INP_DETAIL}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5} #{BUSI_NUM}, #{INSTR_NUM}, 'NEW', '50', #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{INST_S}, #{FCLTY_DIV}, #{INST_M}, #{MODEM_DIV}, #{SEAL_BOX1}, #{SEAL_BOX2}, #{SEAL_METER1}, #{SEAL_METER2}, #{SEAL_OUTER1}, #{SEAL_OUTER2}, #{WORK_DIV}, #{UNABLE_RESULT}, #{UNABLE_DETAIL}, #{UNABLE_INP_DETAIL}, #{ETC}, #{WORK_REG_ID}, TO_DATE(#{WORK_DATE}, 'YYYYMMDDHH24MISS'), #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{ATCH_FILE_ID_1}, #{ATCH_FILE_ID_2}, #{ATCH_FILE_ID_3}, #{ATCH_FILE_ID_4}, #{ATCH_FILE_ID_5}
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N' , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{MOD_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_DATE(NVL(#{REG_DATE}, TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), 'N'
) )
; ;
@ -793,7 +793,7 @@
ELSIF V_STAGE = 'UPDATE_NEW' THEN ELSIF V_STAGE = 'UPDATE_NEW' THEN
BEGIN BEGIN
UPDATE T_SIGONG_UNABLE_MODEM UPDATE T_SIGONG_UNABLE_MODEM
SET WORK_STEP = #{WORK_STEP} SET WORK_STEP = '50'
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
, KDN_DEPT1 = #{KDN_DEPT1} , KDN_DEPT1 = #{KDN_DEPT1}
, KDN_DEPT2 = #{KDN_DEPT2} , KDN_DEPT2 = #{KDN_DEPT2}
@ -833,7 +833,7 @@
BEGIN BEGIN
UPDATE T_SIGONG_UNABLE_MODEM UPDATE T_SIGONG_UNABLE_MODEM
SET EXT_FCTY_ID = #{EXT_FCTY_ID} SET EXT_FCTY_ID = #{EXT_FCTY_ID}
, WORK_STEP = #{WORK_STEP} , WORK_STEP = '50'
, DEPT2 = #{DEPT2} , DEPT2 = #{DEPT2}
, KDN_DEPT1 = #{KDN_DEPT1} , KDN_DEPT1 = #{KDN_DEPT1}
, KDN_DEPT2 = #{KDN_DEPT2} , KDN_DEPT2 = #{KDN_DEPT2}

@ -81,134 +81,150 @@
<insert id="insertWorkActDcuListForReceive"> <insert id="insertWorkActDcuListForReceive">
<![CDATA[ <![CDATA[
/* 유지관리 조치내용_DCU 수신 */ /* 유지관리 조치내용_DCU 수신 */
MERGE INTO T_WORK_ACT_DCU DECLARE
USING DUAL ON (ERR_ID = #{ERR_ID}) BEGIN
WHEN NOT MATCHED THEN MERGE INTO T_WORK_ACT_DCU
INSERT ( USING DUAL ON (ERR_ID = #{ERR_ID})
ERR_ID, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2, ACT_FCTY_CD, DCU_ID, ERR_CAUSE1, ERR_CAUSE2, ERR_CAUSE3, ERR_ACTION, NEW_DCU_ID, CHBD_DCU_YN, CHBD_TDU_YN, CHBD_PLC_YN, CHBD_FRU_YN, CHBD_EXT_YN, MAT1_CD, MAT1_PRICE, MAT1_CNT, MAT2_CD, MAT2_PRICE, MAT2_CNT, MAT3_CD, MAT3_PRICE, MAT3_CNT, MAT4_CD, MAT4_PRICE, MAT4_CNT, MAT5_CD, MAT5_PRICE, MAT5_CNT, SV_SEQ, WORKER1_SEQ, WORKER2_SEQ, WORKER3_SEQ, REPAIR_DETAIL, REWORK_YN, ACT_DATE, ATCH_FILE_ID1, ATCH_FILE_ID2, ATCH_FILE_ID3, ATCH_FILE_ID4, NEW_DCU_IP, WORKER1_DIV, WORKER2_DIV, WORKER3_DIV WHEN NOT MATCHED THEN
, MOD_ID, MOD_DATE, REG_ID, REG_DATE INSERT (
) ERR_ID, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2, ACT_FCTY_CD, DCU_ID, ERR_CAUSE1, ERR_CAUSE2, ERR_CAUSE3, ERR_ACTION, NEW_DCU_ID, CHBD_DCU_YN, CHBD_TDU_YN, CHBD_PLC_YN, CHBD_FRU_YN, CHBD_EXT_YN, MAT1_CD, MAT1_PRICE, MAT1_CNT, MAT2_CD, MAT2_PRICE, MAT2_CNT, MAT3_CD, MAT3_PRICE, MAT3_CNT, MAT4_CD, MAT4_PRICE, MAT4_CNT, MAT5_CD, MAT5_PRICE, MAT5_CNT, SV_SEQ, WORKER1_SEQ, WORKER2_SEQ, WORKER3_SEQ, REPAIR_DETAIL, REWORK_YN, ACT_DATE, ATCH_FILE_ID1, ATCH_FILE_ID2, ATCH_FILE_ID3, ATCH_FILE_ID4, NEW_DCU_IP, WORKER1_DIV, WORKER2_DIV, WORKER3_DIV
VALUES ( , MOD_ID, MOD_DATE, REG_ID, REG_DATE
#{ERR_ID}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{ACT_FCTY_CD}, #{DCU_ID}, #{ERR_CAUSE1}, #{ERR_CAUSE2}, #{ERR_CAUSE3}, #{ERR_ACTION}, #{NEW_DCU_ID}, #{CHBD_DCU_YN}, #{CHBD_TDU_YN}, #{CHBD_PLC_YN}, #{CHBD_FRU_YN}, #{CHBD_EXT_YN}, #{MAT1_CD}, #{MAT1_PRICE}, #{MAT1_CNT}, #{MAT2_CD}, #{MAT2_PRICE}, #{MAT2_CNT}, #{MAT3_CD}, #{MAT3_PRICE}, #{MAT3_CNT}, #{MAT4_CD}, #{MAT4_PRICE}, #{MAT4_CNT}, #{MAT5_CD}, #{MAT5_PRICE}, #{MAT5_CNT}, #{SV_SEQ}, #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{REPAIR_DETAIL}, #{REWORK_YN}, TO_DATE(#{ACT_DATE}, 'YYYYMMDDHH24MISS'), #{ATCH_FILE_ID1}, #{ATCH_FILE_ID2}, #{ATCH_FILE_ID3}, #{ATCH_FILE_ID4}, #{NEW_DCU_IP}, #{WORKER1_DIV}, #{WORKER2_DIV}, #{WORKER3_DIV} )
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS')), NVL(#{REG_ID}, 'DFXAGENT_USER'), DECODE(#{REG_DATE}, NULL, SYSDATE, TO_DATE(#{REG_DATE}, 'YYYYMMDDHH24MISS')) VALUES (
) #{ERR_ID}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{ACT_FCTY_CD}, #{DCU_ID}, #{ERR_CAUSE1}, #{ERR_CAUSE2}, #{ERR_CAUSE3}, #{ERR_ACTION}, #{NEW_DCU_ID}, #{CHBD_DCU_YN}, #{CHBD_TDU_YN}, #{CHBD_PLC_YN}, #{CHBD_FRU_YN}, #{CHBD_EXT_YN}, #{MAT1_CD}, #{MAT1_PRICE}, #{MAT1_CNT}, #{MAT2_CD}, #{MAT2_PRICE}, #{MAT2_CNT}, #{MAT3_CD}, #{MAT3_PRICE}, #{MAT3_CNT}, #{MAT4_CD}, #{MAT4_PRICE}, #{MAT4_CNT}, #{MAT5_CD}, #{MAT5_PRICE}, #{MAT5_CNT}, #{SV_SEQ}, #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{REPAIR_DETAIL}, #{REWORK_YN}, TO_DATE(#{ACT_DATE}, 'YYYYMMDDHH24MISS'), #{ATCH_FILE_ID1}, #{ATCH_FILE_ID2}, #{ATCH_FILE_ID3}, #{ATCH_FILE_ID4}, #{NEW_DCU_IP}, #{WORKER1_DIV}, #{WORKER2_DIV}, #{WORKER3_DIV}
WHEN MATCHED THEN , NVL(#{MOD_ID}, 'DFXAGENT_USER'), DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS')), NVL(#{REG_ID}, 'DFXAGENT_USER'), DECODE(#{REG_DATE}, NULL, SYSDATE, TO_DATE(#{REG_DATE}, 'YYYYMMDDHH24MISS'))
UPDATE SET )
DEPT1 = #{DEPT1} WHEN MATCHED THEN
, DEPT2 = #{DEPT2} UPDATE SET
, KDN_DEPT1 = #{KDN_DEPT1} DEPT1 = #{DEPT1}
, KDN_DEPT2 = #{KDN_DEPT2} , DEPT2 = #{DEPT2}
, ACT_FCTY_CD = #{ACT_FCTY_CD} , KDN_DEPT1 = #{KDN_DEPT1}
, DCU_ID = #{DCU_ID} , KDN_DEPT2 = #{KDN_DEPT2}
, ERR_CAUSE1 = #{ERR_CAUSE1} , ACT_FCTY_CD = #{ACT_FCTY_CD}
, ERR_CAUSE2 = #{ERR_CAUSE2} , DCU_ID = #{DCU_ID}
, ERR_CAUSE3 = #{ERR_CAUSE3} , ERR_CAUSE1 = #{ERR_CAUSE1}
, ERR_ACTION = #{ERR_ACTION} , ERR_CAUSE2 = #{ERR_CAUSE2}
, NEW_DCU_ID = #{NEW_DCU_ID} , ERR_CAUSE3 = #{ERR_CAUSE3}
, CHBD_DCU_YN = #{CHBD_DCU_YN} , ERR_ACTION = #{ERR_ACTION}
, CHBD_TDU_YN = #{CHBD_TDU_YN} , NEW_DCU_ID = #{NEW_DCU_ID}
, CHBD_PLC_YN = #{CHBD_PLC_YN} , CHBD_DCU_YN = #{CHBD_DCU_YN}
, CHBD_FRU_YN = #{CHBD_FRU_YN} , CHBD_TDU_YN = #{CHBD_TDU_YN}
, CHBD_EXT_YN = #{CHBD_EXT_YN} , CHBD_PLC_YN = #{CHBD_PLC_YN}
, MAT1_CD = #{MAT1_CD} , CHBD_FRU_YN = #{CHBD_FRU_YN}
, MAT1_PRICE = #{MAT1_PRICE} , CHBD_EXT_YN = #{CHBD_EXT_YN}
, MAT1_CNT = #{MAT1_CNT} , MAT1_CD = #{MAT1_CD}
, MAT2_CD = #{MAT2_CD} , MAT1_PRICE = #{MAT1_PRICE}
, MAT2_PRICE = #{MAT2_PRICE} , MAT1_CNT = #{MAT1_CNT}
, MAT2_CNT = #{MAT2_CNT} , MAT2_CD = #{MAT2_CD}
, MAT3_CD = #{MAT3_CD} , MAT2_PRICE = #{MAT2_PRICE}
, MAT3_PRICE = #{MAT3_PRICE} , MAT2_CNT = #{MAT2_CNT}
, MAT3_CNT = #{MAT3_CNT} , MAT3_CD = #{MAT3_CD}
, MAT4_CD = #{MAT4_CD} , MAT3_PRICE = #{MAT3_PRICE}
, MAT4_PRICE = #{MAT4_PRICE} , MAT3_CNT = #{MAT3_CNT}
, MAT4_CNT = #{MAT4_CNT} , MAT4_CD = #{MAT4_CD}
, MAT5_CD = #{MAT5_CD} , MAT4_PRICE = #{MAT4_PRICE}
, MAT5_PRICE = #{MAT5_PRICE} , MAT4_CNT = #{MAT4_CNT}
, MAT5_CNT = #{MAT5_CNT} , MAT5_CD = #{MAT5_CD}
, REPAIR_DATE = TO_DATE(#{REPAIR_DATE}, 'YYYYMMDDHH24MISS') , MAT5_PRICE = #{MAT5_PRICE}
, SV_SEQ = #{SV_SEQ} , MAT5_CNT = #{MAT5_CNT}
, WORKER1_SEQ = #{WORKER1_SEQ} , REPAIR_DATE = TO_DATE(#{REPAIR_DATE}, 'YYYYMMDDHH24MISS')
, WORKER2_SEQ = #{WORKER2_SEQ} , SV_SEQ = #{SV_SEQ}
, WORKER3_SEQ = #{WORKER3_SEQ} , WORKER1_SEQ = #{WORKER1_SEQ}
, REPAIR_DETAIL = #{REPAIR_DETAIL} , WORKER2_SEQ = #{WORKER2_SEQ}
, REWORK_YN = #{REWORK_YN} , WORKER3_SEQ = #{WORKER3_SEQ}
, ACT_DATE = TO_DATE(#{ACT_DATE}, 'YYYYMMDDHH24MISS') , REPAIR_DETAIL = #{REPAIR_DETAIL}
, ATCH_FILE_ID1 = #{ATCH_FILE_ID1} , REWORK_YN = #{REWORK_YN}
, ATCH_FILE_ID2 = #{ATCH_FILE_ID2} , ACT_DATE = TO_DATE(#{ACT_DATE}, 'YYYYMMDDHH24MISS')
, ATCH_FILE_ID3 = #{ATCH_FILE_ID3} , ATCH_FILE_ID1 = #{ATCH_FILE_ID1}
, ATCH_FILE_ID4 = #{ATCH_FILE_ID4} , ATCH_FILE_ID2 = #{ATCH_FILE_ID2}
, NEW_DCU_IP = #{NEW_DCU_IP} , ATCH_FILE_ID3 = #{ATCH_FILE_ID3}
, WORKER1_DIV = #{WORKER1_DIV} , ATCH_FILE_ID4 = #{ATCH_FILE_ID4}
, WORKER2_DIV = #{WORKER2_DIV} , NEW_DCU_IP = #{NEW_DCU_IP}
, WORKER3_DIV = #{WORKER3_DIV} , WORKER1_DIV = #{WORKER1_DIV}
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER') , WORKER2_DIV = #{WORKER2_DIV}
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS')) , WORKER3_DIV = #{WORKER3_DIV}
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
;
UPDATE T_FAC_ERR_CUR_DCU
SET WORK_STEP = '50'
WHERE ERR_ID = #{ERR_ID}
;
END;
]]> ]]>
</insert> </insert>
<insert id="insertWorkActModemListForReceive"> <insert id="insertWorkActModemListForReceive">
<![CDATA[ <![CDATA[
/* 유지관리 조치내용_모뎀 수신 */ /* 유지관리 조치내용_모뎀 수신 */
MERGE INTO T_WORK_ACT_MODEM DECLARE
USING DUAL ON (ERR_ID = #{ERR_ID}) BEGIN
WHEN NOT MATCHED THEN MERGE INTO T_WORK_ACT_MODEM
INSERT ( USING DUAL ON (ERR_ID = #{ERR_ID})
ERR_ID, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2, ACT_FCTY_CD, MODEM_MAC, ERR_CAUSE1, ERR_CAUSE2, ERR_CAUSE3, ERR_ACTION, NEW_MODEM_MAC, NEW_DCU_ID, MAT1_CD, MAT1_PRICE, MAT1_CNT, MAT2_CD, MAT2_PRICE, MAT2_CNT, MAT3_CD, MAT3_PRICE, MAT3_CNT, MAT4_CD, MAT4_PRICE, MAT4_CNT, MAT5_CD, MAT5_PRICE, MAT5_CNT, SV_SEQ, WORKER1_SEQ, WORKER2_SEQ, WORKER3_SEQ, WORKER1_DIV, WORKER2_DIV, WORKER3_DIV, REPAIR_DETAIL, REWORK_YN, ACT_DATE, ATCH_FILE_ID1, ATCH_FILE_ID2, ATCH_FILE_ID3, ATCH_FILE_ID4, METER_SEAL1, METER_SEAL2, BOX_SEAL1, BOX_SEAL2, METER_ID, MOD_ID, MOD_DATE, REG_ID, REG_DATE WHEN NOT MATCHED THEN
) INSERT (
VALUES ( ERR_ID, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2, ACT_FCTY_CD, MODEM_MAC, ERR_CAUSE1, ERR_CAUSE2, ERR_CAUSE3, ERR_ACTION, NEW_MODEM_MAC, NEW_DCU_ID, MAT1_CD, MAT1_PRICE, MAT1_CNT, MAT2_CD, MAT2_PRICE, MAT2_CNT, MAT3_CD, MAT3_PRICE, MAT3_CNT, MAT4_CD, MAT4_PRICE, MAT4_CNT, MAT5_CD, MAT5_PRICE, MAT5_CNT, SV_SEQ, WORKER1_SEQ, WORKER2_SEQ, WORKER3_SEQ, WORKER1_DIV, WORKER2_DIV, WORKER3_DIV, REPAIR_DETAIL, REWORK_YN, ACT_DATE, ATCH_FILE_ID1, ATCH_FILE_ID2, ATCH_FILE_ID3, ATCH_FILE_ID4, METER_SEAL1, METER_SEAL2, BOX_SEAL1, BOX_SEAL2, METER_ID, MOD_ID, MOD_DATE, REG_ID, REG_DATE
#{ERR_ID}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{ACT_FCTY_CD}, #{MODEM_MAC}, #{ERR_CAUSE1}, #{ERR_CAUSE2}, #{ERR_CAUSE3}, #{ERR_ACTION}, #{NEW_MODEM_MAC}, #{NEW_DCU_ID}, #{MAT1_CD}, #{MAT1_PRICE}, #{MAT1_CNT}, #{MAT2_CD}, #{MAT2_PRICE}, #{MAT2_CNT}, #{MAT3_CD}, #{MAT3_PRICE}, #{MAT3_CNT}, #{MAT4_CD}, #{MAT4_PRICE}, #{MAT4_CNT}, #{MAT5_CD}, #{MAT5_PRICE}, #{MAT5_CNT}, #{SV_SEQ}, #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{WORKER1_DIV}, #{WORKER2_DIV}, #{WORKER3_DIV}, #{REPAIR_DETAIL}, #{REWORK_YN}, TO_DATE(#{ACT_DATE}, 'YYYYMMDDHH24MISS'), #{ATCH_FILE_ID1}, #{ATCH_FILE_ID2}, #{ATCH_FILE_ID3}, #{ATCH_FILE_ID4}, #{METER_SEAL1}, #{METER_SEAL2}, #{BOX_SEAL1}, #{BOX_SEAL2}, #{METER_ID}, NVL(#{MOD_ID}, 'DFXAGENT_USER'), DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS')), NVL(#{REG_ID}, 'DFXAGENT_USER'), DECODE(#{REG_DATE}, NULL, SYSDATE, TO_DATE(#{REG_DATE}, 'YYYYMMDDHH24MISS')) )
) VALUES (
WHEN MATCHED THEN #{ERR_ID}, #{DEPT1}, #{DEPT2}, #{KDN_DEPT1}, #{KDN_DEPT2}, #{ACT_FCTY_CD}, #{MODEM_MAC}, #{ERR_CAUSE1}, #{ERR_CAUSE2}, #{ERR_CAUSE3}, #{ERR_ACTION}, #{NEW_MODEM_MAC}, #{NEW_DCU_ID}, #{MAT1_CD}, #{MAT1_PRICE}, #{MAT1_CNT}, #{MAT2_CD}, #{MAT2_PRICE}, #{MAT2_CNT}, #{MAT3_CD}, #{MAT3_PRICE}, #{MAT3_CNT}, #{MAT4_CD}, #{MAT4_PRICE}, #{MAT4_CNT}, #{MAT5_CD}, #{MAT5_PRICE}, #{MAT5_CNT}, #{SV_SEQ}, #{WORKER1_SEQ}, #{WORKER2_SEQ}, #{WORKER3_SEQ}, #{WORKER1_DIV}, #{WORKER2_DIV}, #{WORKER3_DIV}, #{REPAIR_DETAIL}, #{REWORK_YN}, TO_DATE(#{ACT_DATE}, 'YYYYMMDDHH24MISS'), #{ATCH_FILE_ID1}, #{ATCH_FILE_ID2}, #{ATCH_FILE_ID3}, #{ATCH_FILE_ID4}, #{METER_SEAL1}, #{METER_SEAL2}, #{BOX_SEAL1}, #{BOX_SEAL2}, #{METER_ID}, NVL(#{MOD_ID}, 'DFXAGENT_USER'), DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS')), NVL(#{REG_ID}, 'DFXAGENT_USER'), DECODE(#{REG_DATE}, NULL, SYSDATE, TO_DATE(#{REG_DATE}, 'YYYYMMDDHH24MISS'))
UPDATE SET )
DEPT1 = #{DEPT1} WHEN MATCHED THEN
, DEPT2 = #{DEPT2} UPDATE SET
, KDN_DEPT1 = #{KDN_DEPT1} DEPT1 = #{DEPT1}
, KDN_DEPT2 = #{KDN_DEPT2} , DEPT2 = #{DEPT2}
, ACT_FCTY_CD = #{ACT_FCTY_CD} , KDN_DEPT1 = #{KDN_DEPT1}
, MODEM_MAC = #{MODEM_MAC} , KDN_DEPT2 = #{KDN_DEPT2}
, ERR_CAUSE1 = #{ERR_CAUSE1} , ACT_FCTY_CD = #{ACT_FCTY_CD}
, ERR_CAUSE2 = #{ERR_CAUSE2} , MODEM_MAC = #{MODEM_MAC}
, ERR_CAUSE3 = #{ERR_CAUSE3} , ERR_CAUSE1 = #{ERR_CAUSE1}
, ERR_ACTION = #{ERR_ACTION} , ERR_CAUSE2 = #{ERR_CAUSE2}
, NEW_MODEM_MAC = #{NEW_MODEM_MAC} , ERR_CAUSE3 = #{ERR_CAUSE3}
, NEW_DCU_ID = #{NEW_DCU_ID} , ERR_ACTION = #{ERR_ACTION}
, MAT1_CD = #{MAT1_CD} , NEW_MODEM_MAC = #{NEW_MODEM_MAC}
, MAT1_PRICE = #{MAT1_PRICE} , NEW_DCU_ID = #{NEW_DCU_ID}
, MAT1_CNT = #{MAT1_CNT} , MAT1_CD = #{MAT1_CD}
, MAT2_CD = #{MAT2_CD} , MAT1_PRICE = #{MAT1_PRICE}
, MAT2_PRICE = #{MAT2_PRICE} , MAT1_CNT = #{MAT1_CNT}
, MAT2_CNT = #{MAT2_CNT} , MAT2_CD = #{MAT2_CD}
, MAT3_CD = #{MAT3_CD} , MAT2_PRICE = #{MAT2_PRICE}
, MAT3_PRICE = #{MAT3_PRICE} , MAT2_CNT = #{MAT2_CNT}
, MAT3_CNT = #{MAT3_CNT} , MAT3_CD = #{MAT3_CD}
, MAT4_CD = #{MAT4_CD} , MAT3_PRICE = #{MAT3_PRICE}
, MAT4_PRICE = #{MAT4_PRICE} , MAT3_CNT = #{MAT3_CNT}
, MAT4_CNT = #{MAT4_CNT} , MAT4_CD = #{MAT4_CD}
, MAT5_CD = #{MAT5_CD} , MAT4_PRICE = #{MAT4_PRICE}
, MAT5_PRICE = #{MAT5_PRICE} , MAT4_CNT = #{MAT4_CNT}
, MAT5_CNT = #{MAT5_CNT} , MAT5_CD = #{MAT5_CD}
, REPAIR_DATE = TO_DATE(#{REPAIR_DATE}, 'YYYYMMDDHH24MISS') , MAT5_PRICE = #{MAT5_PRICE}
, SV_SEQ = #{SV_SEQ} , MAT5_CNT = #{MAT5_CNT}
, WORKER1_SEQ = #{WORKER1_SEQ} , REPAIR_DATE = TO_DATE(#{REPAIR_DATE}, 'YYYYMMDDHH24MISS')
, WORKER2_SEQ = #{WORKER2_SEQ} , SV_SEQ = #{SV_SEQ}
, WORKER3_SEQ = #{WORKER3_SEQ} , WORKER1_SEQ = #{WORKER1_SEQ}
, REPAIR_DETAIL = #{REPAIR_DETAIL} , WORKER2_SEQ = #{WORKER2_SEQ}
, REWORK_YN = #{REWORK_YN} , WORKER3_SEQ = #{WORKER3_SEQ}
, ACT_DATE = TO_DATE(#{ACT_DATE}, 'YYYYMMDDHH24MISS') , REPAIR_DETAIL = #{REPAIR_DETAIL}
, ATCH_FILE_ID1 = #{ATCH_FILE_ID1} , REWORK_YN = #{REWORK_YN}
, ATCH_FILE_ID2 = #{ATCH_FILE_ID2} , ACT_DATE = TO_DATE(#{ACT_DATE}, 'YYYYMMDDHH24MISS')
, ATCH_FILE_ID3 = #{ATCH_FILE_ID3} , ATCH_FILE_ID1 = #{ATCH_FILE_ID1}
, ATCH_FILE_ID4 = #{ATCH_FILE_ID4} , ATCH_FILE_ID2 = #{ATCH_FILE_ID2}
, METER_SEAL1 = #{METER_SEAL1} , ATCH_FILE_ID3 = #{ATCH_FILE_ID3}
, METER_SEAL2 = #{METER_SEAL2} , ATCH_FILE_ID4 = #{ATCH_FILE_ID4}
, BOX_SEAL1 = #{BOX_SEAL1} , METER_SEAL1 = #{METER_SEAL1}
, BOX_SEAL2 = #{BOX_SEAL2} , METER_SEAL2 = #{METER_SEAL2}
, METER_ID = #{METER_ID} , BOX_SEAL1 = #{BOX_SEAL1}
, WORKER1_DIV = #{WORKER1_DIV} , BOX_SEAL2 = #{BOX_SEAL2}
, WORKER2_DIV = #{WORKER2_DIV} , METER_ID = #{METER_ID}
, WORKER3_DIV = #{WORKER3_DIV} , WORKER1_DIV = #{WORKER1_DIV}
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER') , WORKER2_DIV = #{WORKER2_DIV}
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS')) , WORKER3_DIV = #{WORKER3_DIV}
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
;
UPDATE T_FAC_ERR_CUR_MODEM
SET WORK_STEP = '50'
WHERE ERR_ID = #{ERR_ID}
;
END;
]]> ]]>
</insert> </insert>

Loading…
Cancel
Save