폭스소프트 업무지원(정래경 작업)

main
semin.baek 6 months ago
parent d5777199d4
commit 64e217d1ea

@ -92,17 +92,17 @@
WHEN NOT MATCHED THEN
INSERT (
MTRL_ID, MTRL_CL_CD, MTRL_UDI, MTRL_IDNT_NO, MTRL_SERNO, FCL_NO, MNFCT_YM, DLVG_PCKN_NO, NOW_PCKN_NO, MTRL_DLVG_NO, MTRL_NO, MTRL_OPE_STS_CL_CD, MTRL_STS_CL_CD, MTRL_STRG_PLCE_NO, MST_CL_CD, MTRL_EXPL, USE_YN, INST_L, INST_M, INST_S, POSS_CLCD
, FCTY_ID
, FCTY_ID, MTRL_KND_CL_CD
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
)
VALUES (
#{MTRL_ID}, #{MTRL_CL_CD}, #{MTRL_UDI}, #{MTRL_IDNT_NO}, #{MTRL_SERNO}, #{FCL_NO}, #{MNFCT_YM}, #{DLVG_PCKN_NO}, #{NOW_PCKN_NO}, #{MTRL_DLVG_NO}, #{MTRL_NO}, #{MTRL_OPE_STS_CL_CD}, #{MTRL_STS_CL_CD}, #{MTRL_STRG_PLCE_NO}, #{MST_CL_CD}, #{MTRL_EXPL}, #{USE_YN}, #{INST_L}, #{INST_M}, #{INST_S}, #{POSS_CLCD}
, (CASE WHEN LENGTH(#{FCL_NO}) = 11 AND SUBSTR(#{FCL_NO}, 1, 3) = '012' THEN #{FCL_NO} ELSE #{MTRL_IDNT_NO} END)
, (CASE WHEN LENGTH(#{FCL_NO}) = 11 AND SUBSTR(#{FCL_NO}, 1, 3) = '012' THEN REPLACE(REPLACE(#{FCL_NO},'-',''),':','') ELSE REPLACE(REPLACE(#{MTRL_IDNT_NO},'-',''),':','') END), #{MTRL_CL_CD}
, NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_TIMESTAMP(NVL(#{MOD_DATE}, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_TIMESTAMP(NVL(#{REG_DATE}, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS')
)
WHEN MATCHED THEN
UPDATE SET
MTRL_CL_CD = #{MTRL_CL_CD}
MTRL_CL_CD = #{MTRL_CL_CD}
, MTRL_UDI = #{MTRL_UDI}
, MTRL_IDNT_NO = #{MTRL_IDNT_NO}
, MTRL_SERNO = #{MTRL_SERNO}
@ -122,7 +122,8 @@
, INST_M = #{INST_M}
, INST_S = #{INST_S}
, POSS_CLCD = #{POSS_CLCD}
, FCTY_ID = (CASE WHEN LENGTH(#{FCL_NO}) = 11 AND SUBSTR(#{FCL_NO}, 1, 3) = '012' THEN #{FCL_NO} ELSE #{MTRL_IDNT_NO} END)
, FCTY_ID = (CASE WHEN LENGTH(#{FCL_NO}) = 11 AND SUBSTR(#{FCL_NO}, 1, 3) = '012' THEN REPLACE(REPLACE(#{FCL_NO},'-',''),':','') ELSE REPLACE(REPLACE(#{MTRL_IDNT_NO},'-',''),':','') END)
, MTRL_KND_CL_CD = #{MTRL_CL_CD}
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
]]>

Loading…
Cancel
Save