|
|
|
@ -141,11 +141,11 @@
|
|
|
|
USING DUAL ON (ERR_ID = #{ERR_ID})
|
|
|
|
USING DUAL ON (ERR_ID = #{ERR_ID})
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
INSERT (
|
|
|
|
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, MEMO, EXT_DCU_MAC, NEW_DCU_MAC
|
|
|
|
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, EXT_DCU_MAC, NEW_DCU_MAC
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
)
|
|
|
|
)
|
|
|
|
VALUES (
|
|
|
|
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}, NVL(#{REWORK_YN}, 'N'), 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}, #{MEMO}, #{EXT_DCU_MAC}, #{NEW_DCU_MAC}
|
|
|
|
#{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}, NVL(#{REWORK_YN}, 'N'), 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}, #{EXT_DCU_MAC}, #{NEW_DCU_MAC}
|
|
|
|
, 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'))
|
|
|
|
, 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'))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
@ -197,7 +197,6 @@
|
|
|
|
, WORKER1_DIV = #{WORKER1_DIV}
|
|
|
|
, WORKER1_DIV = #{WORKER1_DIV}
|
|
|
|
, WORKER2_DIV = #{WORKER2_DIV}
|
|
|
|
, WORKER2_DIV = #{WORKER2_DIV}
|
|
|
|
, WORKER3_DIV = #{WORKER3_DIV}
|
|
|
|
, WORKER3_DIV = #{WORKER3_DIV}
|
|
|
|
, MEMO = #{MEMO}
|
|
|
|
|
|
|
|
, EXT_DCU_MAC = #{EXT_DCU_MAC}
|
|
|
|
, EXT_DCU_MAC = #{EXT_DCU_MAC}
|
|
|
|
, NEW_DCU_MAC = #{NEW_DCU_MAC}
|
|
|
|
, NEW_DCU_MAC = #{NEW_DCU_MAC}
|
|
|
|
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
|
|
|
|
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
|
|
|
|
@ -207,6 +206,21 @@
|
|
|
|
SET WORK_STEP = '50'
|
|
|
|
SET WORK_STEP = '50'
|
|
|
|
WHERE ERR_ID = #{ERR_ID}
|
|
|
|
WHERE ERR_ID = #{ERR_ID}
|
|
|
|
;
|
|
|
|
;
|
|
|
|
|
|
|
|
MERGE INTO T_MEMO
|
|
|
|
|
|
|
|
USING DUAL ON (MEMO_DIV = 'AD' AND TARGET_ID = #{ERR_ID})
|
|
|
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
|
|
|
INSERT (
|
|
|
|
|
|
|
|
MEMO_DIV, TARGET_ID, MEMO_CONTENT
|
|
|
|
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
VALUES (
|
|
|
|
|
|
|
|
'AD', #{ERR_ID}, #{MEMO}
|
|
|
|
|
|
|
|
, 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'))
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
|
|
|
UPDATE SET
|
|
|
|
|
|
|
|
MEMO_CONTENT = #{MEMO}
|
|
|
|
|
|
|
|
;
|
|
|
|
END;
|
|
|
|
END;
|
|
|
|
]]>
|
|
|
|
]]>
|
|
|
|
</insert>
|
|
|
|
</insert>
|
|
|
|
@ -215,15 +229,17 @@
|
|
|
|
<![CDATA[
|
|
|
|
<![CDATA[
|
|
|
|
/* 유지관리 조치내용_모뎀 수신 */
|
|
|
|
/* 유지관리 조치내용_모뎀 수신 */
|
|
|
|
DECLARE
|
|
|
|
DECLARE
|
|
|
|
|
|
|
|
V_MEMO_DIV VARCHAR2(2);
|
|
|
|
|
|
|
|
V_FCTY_CD VARCHAR2(2);
|
|
|
|
BEGIN
|
|
|
|
BEGIN
|
|
|
|
MERGE INTO T_WORK_ACT_MODEM
|
|
|
|
MERGE INTO T_WORK_ACT_MODEM
|
|
|
|
USING DUAL ON (ERR_ID = #{ERR_ID})
|
|
|
|
USING DUAL ON (ERR_ID = #{ERR_ID})
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
INSERT (
|
|
|
|
INSERT (
|
|
|
|
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, MEMO, 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, 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
|
|
|
|
)
|
|
|
|
)
|
|
|
|
VALUES (
|
|
|
|
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}, NVL(#{REWORK_YN}, 'N'), 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}, #{MEMO}, 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'))
|
|
|
|
#{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}, NVL(#{REWORK_YN}, 'N'), 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'))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
UPDATE SET
|
|
|
|
UPDATE SET
|
|
|
|
@ -274,7 +290,6 @@
|
|
|
|
, WORKER1_DIV = #{WORKER1_DIV}
|
|
|
|
, WORKER1_DIV = #{WORKER1_DIV}
|
|
|
|
, WORKER2_DIV = #{WORKER2_DIV}
|
|
|
|
, WORKER2_DIV = #{WORKER2_DIV}
|
|
|
|
, WORKER3_DIV = #{WORKER3_DIV}
|
|
|
|
, WORKER3_DIV = #{WORKER3_DIV}
|
|
|
|
, MEMO = #{MEMO}
|
|
|
|
|
|
|
|
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
|
|
|
|
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
|
|
|
|
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
|
|
|
|
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSDATE, TO_DATE(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
|
|
|
|
;
|
|
|
|
;
|
|
|
|
@ -282,6 +297,31 @@
|
|
|
|
SET WORK_STEP = '50'
|
|
|
|
SET WORK_STEP = '50'
|
|
|
|
WHERE ERR_ID = #{ERR_ID}
|
|
|
|
WHERE ERR_ID = #{ERR_ID}
|
|
|
|
;
|
|
|
|
;
|
|
|
|
|
|
|
|
SELECT MAX(FCTY_CD)
|
|
|
|
|
|
|
|
INTO V_FCTY_CD
|
|
|
|
|
|
|
|
FROM T_FAC_ERR_CUR_MODEM
|
|
|
|
|
|
|
|
WHERE ERR_ID = #{ERR_ID}
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
IF V_FCTY_CD = 'M' THEN
|
|
|
|
|
|
|
|
V_MEMO_DIV := 'AM';
|
|
|
|
|
|
|
|
ELSE
|
|
|
|
|
|
|
|
V_MEMO_DIV := 'AT';
|
|
|
|
|
|
|
|
END IF;
|
|
|
|
|
|
|
|
MERGE INTO T_MEMO
|
|
|
|
|
|
|
|
USING DUAL ON (MEMO_DIV = V_MEMO_DIV AND TARGET_ID = #{ERR_ID})
|
|
|
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
|
|
|
INSERT (
|
|
|
|
|
|
|
|
MEMO_DIV, TARGET_ID, MEMO_CONTENT
|
|
|
|
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
VALUES (
|
|
|
|
|
|
|
|
V_MEMO_DIV, #{ERR_ID}, #{MEMO}
|
|
|
|
|
|
|
|
, 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'))
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
|
|
|
UPDATE SET
|
|
|
|
|
|
|
|
MEMO_CONTENT = #{MEMO}
|
|
|
|
|
|
|
|
;
|
|
|
|
END;
|
|
|
|
END;
|
|
|
|
]]>
|
|
|
|
]]>
|
|
|
|
</insert>
|
|
|
|
</insert>
|
|
|
|
@ -366,11 +406,11 @@
|
|
|
|
USING DUAL ON (SEQ = #{SEQ})
|
|
|
|
USING DUAL ON (SEQ = #{SEQ})
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
INSERT (
|
|
|
|
INSERT (
|
|
|
|
SEQ, WORK_STEP, 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, ACT_DATE, ATCH_FILE_ID1, ATCH_FILE_ID2, ATCH_FILE_ID3, ATCH_FILE_ID4, METER_SEAL1, METER_SEAL2, BOX_SEAL1, BOX_SEAL2, METER_ID, M_METER_ID, MEMO, ACT_DETAIL, REPAIR_DETAIL, ADDRESS, ROAD_ADDRESS
|
|
|
|
SEQ, WORK_STEP, 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, ACT_DATE, ATCH_FILE_ID1, ATCH_FILE_ID2, ATCH_FILE_ID3, ATCH_FILE_ID4, METER_SEAL1, METER_SEAL2, BOX_SEAL1, BOX_SEAL2, METER_ID, M_METER_ID, ACT_DETAIL, REPAIR_DETAIL, ADDRESS, ROAD_ADDRESS
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
)
|
|
|
|
)
|
|
|
|
VALUES (
|
|
|
|
VALUES (
|
|
|
|
#{SEQ}, #{WORK_STEP}, #{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}, 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}, #{M_METER_ID}, #{MEMO}, #{ACT_DETAIL}, #{REPAIR_DETAIL}, #{ADDRESS}, #{ROAD_ADDRESS}
|
|
|
|
#{SEQ}, #{WORK_STEP}, #{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}, 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}, #{M_METER_ID}, #{ACT_DETAIL}, #{REPAIR_DETAIL}, #{ADDRESS}, #{ROAD_ADDRESS}
|
|
|
|
, 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'))
|
|
|
|
, 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'))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
@ -418,7 +458,6 @@
|
|
|
|
, BOX_SEAL2 = #{BOX_SEAL2}
|
|
|
|
, BOX_SEAL2 = #{BOX_SEAL2}
|
|
|
|
, METER_ID = #{METER_ID}
|
|
|
|
, METER_ID = #{METER_ID}
|
|
|
|
, M_METER_ID = #{M_METER_ID}
|
|
|
|
, M_METER_ID = #{M_METER_ID}
|
|
|
|
, MEMO = #{MEMO}
|
|
|
|
|
|
|
|
, ACT_DETAIL = #{ACT_DETAIL}
|
|
|
|
, ACT_DETAIL = #{ACT_DETAIL}
|
|
|
|
, REPAIR_DETAIL = #{REPAIR_DETAIL}
|
|
|
|
, REPAIR_DETAIL = #{REPAIR_DETAIL}
|
|
|
|
, ADDRESS = #{ADDRESS}
|
|
|
|
, ADDRESS = #{ADDRESS}
|
|
|
|
|