폭스소프트 업무지원

main
semin.baek 6 months ago
parent 858c5b9067
commit 3ce7b79b7e

@ -347,34 +347,12 @@
<insert id="insertMtrlTpListForReceive"> <insert id="insertMtrlTpListForReceive">
<![CDATA[ <![CDATA[
/* 자재관리 자재유형 수신 */ /* 자재관리 자재유형 수신 */
MERGE INTO TM_MTRL_TP UPDATE TM_EQUIP_MTRL
USING DUAL ON (MTRL_NO = #{MTRL_NO}) SET MTRL_KND_CL_CD = #{AMMS_MTRL_KND_CL_CD}
WHEN NOT MATCHED THEN
INSERT (
MTRL_NO, AMMS_MTRL_KND_CL_CD, AMMS_VOLT_CL_CD, AMMS_METR_PH_KND_CL_CD, AMMS_CMN_MHD_CL_CD, AMMS_FCL_TP_CL_CD, AMMS_INS_INFO_CL_CD, AMMS_CMN_NW_TP_CL_CD, TDU_INCLD_YN, MTRL_TP_EXPL, AMMS_MTRL_FORM_CL_CD, APWR_NDL_DIGT_CNT, MAX_DM_NDL_DIGT_CNT, RPWR_NDL_DIGT_CNT
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
)
VALUES (
#{MTRL_NO}, #{AMMS_MTRL_KND_CL_CD}, #{AMMS_VOLT_CL_CD}, #{AMMS_METR_PH_KND_CL_CD}, #{AMMS_CMN_MHD_CL_CD}, #{AMMS_FCL_TP_CL_CD}, #{AMMS_INS_INFO_CL_CD}, #{AMMS_CMN_NW_TP_CL_CD}, #{TDU_INCLD_YN}, #{MTRL_TP_EXPL}, #{AMMS_MTRL_FORM_CL_CD}, #{APWR_NDL_DIGT_CNT}, #{MAX_DM_NDL_DIGT_CNT}, #{RPWR_NDL_DIGT_CNT}
, 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
AMMS_MTRL_KND_CL_CD = #{AMMS_MTRL_KND_CL_CD}
, AMMS_VOLT_CL_CD = #{AMMS_VOLT_CL_CD}
, AMMS_METR_PH_KND_CL_CD = #{AMMS_METR_PH_KND_CL_CD}
, AMMS_CMN_MHD_CL_CD = #{AMMS_CMN_MHD_CL_CD}
, AMMS_FCL_TP_CL_CD = #{AMMS_FCL_TP_CL_CD}
, AMMS_INS_INFO_CL_CD = #{AMMS_INS_INFO_CL_CD}
, AMMS_CMN_NW_TP_CL_CD = #{AMMS_CMN_NW_TP_CL_CD}
, TDU_INCLD_YN = #{TDU_INCLD_YN}
, MTRL_TP_EXPL = #{MTRL_TP_EXPL}
, AMMS_MTRL_FORM_CL_CD = #{AMMS_MTRL_FORM_CL_CD}
, APWR_NDL_DIGT_CNT = #{APWR_NDL_DIGT_CNT}
, MAX_DM_NDL_DIGT_CNT = #{MAX_DM_NDL_DIGT_CNT}
, RPWR_NDL_DIGT_CNT = #{RPWR_NDL_DIGT_CNT}
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER') , MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS')) , MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
WHERE 1 = 1
AND MTRL_NO = #{MTRL_NO}
]]> ]]>
</insert> </insert>

@ -596,7 +596,8 @@
INSERT ( INSERT (
HDQR_CD, CONS_NO HDQR_CD, CONS_NO
, CONS_TGT_SEQNO , CONS_TGT_SEQNO
, WORK_STEP, LAY_STS_CD, LAY_METR_CL_CD , WORK_STEP, LAY_STS_CD
, LAY_METR_CL_CD
, OFFICE_CD, TGT_YEAR, CNTR_NO, WHM_NO, WHM_SEQNO, PLAN_CONS_KND_CD , OFFICE_CD, TGT_YEAR, CNTR_NO, WHM_NO, WHM_SEQNO, PLAN_CONS_KND_CD
, ACPT_YMD, ACPT_SEQNO, DIST_LV_HV_CLCD, CNTR_CLAS_CD, CNTR_PWR, BUPE_ID , ACPT_YMD, ACPT_SEQNO, DIST_LV_HV_CLCD, CNTR_CLAS_CD, CNTR_PWR, BUPE_ID
, MOD_ID, MOD_DATE, REG_ID, REG_DATE , MOD_ID, MOD_DATE, REG_ID, REG_DATE
@ -604,15 +605,15 @@
VALUES ( VALUES (
#{HDQR_CD}, #{CONS_NO} #{HDQR_CD}, #{CONS_NO}
, (SELECT NVL(MAX(CONS_TGT_SEQNO), 0) + 1 FROM TM_MTR_INST WHERE HDQR_CD = #{HDQR_CD} AND CONS_NO = #{CONS_NO}) , (SELECT NVL(MAX(CONS_TGT_SEQNO), 0) + 1 FROM TM_MTR_INST WHERE HDQR_CD = #{HDQR_CD} AND CONS_NO = #{CONS_NO})
, NULL, NULL, #{WHM_KND_CD} , NULL, NULL
, '10'
, #{OFFICE_CD}, #{TGT_YEAR}, #{CNTR_NO}, #{WHM_NO}, #{WHM_SEQNO}, #{PLAN_CONS_KND_CD} , #{OFFICE_CD}, #{TGT_YEAR}, #{CNTR_NO}, #{WHM_NO}, #{WHM_SEQNO}, #{PLAN_CONS_KND_CD}
, NULL, NULL, #{DIST_LV_HV_CLCD}, #{CNTR_CLAS_CD}, #{CNTR_PWR}, #{COCMP_BUPE_ID} , NULL, NULL, #{DIST_LV_HV_CLCD}, #{CNTR_CLAS_CD}, #{CNTR_PWR}, #{COCMP_BUPE_ID}
, 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') , 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 WHEN MATCHED THEN
UPDATE SET UPDATE SET
LAY_METR_CL_CD = #{WHM_KND_CD} DIST_LV_HV_CLCD = #{DIST_LV_HV_CLCD}
, DIST_LV_HV_CLCD = #{DIST_LV_HV_CLCD}
, CNTR_CLAS_CD = #{CNTR_CLAS_CD} , CNTR_CLAS_CD = #{CNTR_CLAS_CD}
, CNTR_PWR = #{CNTR_PWR} , CNTR_PWR = #{CNTR_PWR}
, BUPE_ID = #{COCMP_BUPE_ID} , BUPE_ID = #{COCMP_BUPE_ID}
@ -630,7 +631,8 @@
INSERT ( INSERT (
HDQR_CD, CONS_NO HDQR_CD, CONS_NO
, CONS_TGT_SEQNO , CONS_TGT_SEQNO
, WORK_STEP, LAY_STS_CD, LAY_METR_CL_CD , WORK_STEP, LAY_STS_CD
, LAY_METR_CL_CD
, OFFICE_CD, TGT_YEAR, CNTR_NO, WHM_NO, WHM_SEQNO, PLAN_CONS_KND_CD , OFFICE_CD, TGT_YEAR, CNTR_NO, WHM_NO, WHM_SEQNO, PLAN_CONS_KND_CD
, ACPT_YMD, ACPT_SEQNO, DIST_LV_HV_CLCD, CNTR_CLAS_CD, CNTR_PWR, BUPE_ID , ACPT_YMD, ACPT_SEQNO, DIST_LV_HV_CLCD, CNTR_CLAS_CD, CNTR_PWR, BUPE_ID
, MOD_ID, MOD_DATE, REG_ID, REG_DATE , MOD_ID, MOD_DATE, REG_ID, REG_DATE
@ -638,14 +640,16 @@
VALUES ( VALUES (
#{HDQR_CD}, #{CONS_NO} #{HDQR_CD}, #{CONS_NO}
, (SELECT NVL(MAX(CONS_TGT_SEQNO), 0) + 1 FROM TM_MTR_INST WHERE HDQR_CD = #{HDQR_CD} AND CONS_NO = #{CONS_NO}) , (SELECT NVL(MAX(CONS_TGT_SEQNO), 0) + 1 FROM TM_MTR_INST WHERE HDQR_CD = #{HDQR_CD} AND CONS_NO = #{CONS_NO})
, NULL, NULL, NULL , NULL, NULL
, (CASE WHEN #{ACPT_KND_CD} = '11' OR #{ACPT_KND_CD} = '20' THEN '20' ELSE '30' END)
, #{ACPT_OFFICE_CD}, NULL, #{CNTR_NO}, NULL, NULL, NULL , #{ACPT_OFFICE_CD}, NULL, #{CNTR_NO}, NULL, NULL, NULL
, #{ACPT_YMD}, #{ACPT_SEQNO}, NULL, NULL, NULL, #{BUPE_ID} , #{ACPT_YMD}, #{ACPT_SEQNO}, NULL, NULL, NULL, #{BUPE_ID}
, 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') , 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 WHEN MATCHED THEN
UPDATE SET UPDATE SET
BUPE_ID = #{BUPE_ID} LAY_METR_CL_CD = (CASE WHEN #{ACPT_KND_CD} = '11' OR #{ACPT_KND_CD} = '20' THEN '20' ELSE '30' END)
, BUPE_ID = #{BUPE_ID}
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER') , MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS')) , MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
]]> ]]>

@ -432,7 +432,7 @@
SET AWMS_SEND_YN = 'Y' SET AWMS_SEND_YN = 'Y'
, AWMS_SEND_DATE = SYSDATE , AWMS_SEND_DATE = SYSDATE
WHERE 1 = 1 WHERE 1 = 1
AND MTRL_NO IN ( AND REG_CO_NO IN (
SELECT REG_CO_NO SELECT REG_CO_NO
FROM ( FROM (
SELECT REG_CO_NO, USE_YN, BIZR_NO, BIZR_SERNO, AMMS_KDN_BIZP_CL_CD, AMMS_CO_CL_CD, BIZR_NM, REPR_NM, CO_ADDR, POST_NO, CO_DTLS_ADDR, REP_TEL_NO, FAX_NO, AMMS_REG_CO_CRE_CL_CD, AMMS_BROFC_CL_CD SELECT REG_CO_NO, USE_YN, BIZR_NO, BIZR_SERNO, AMMS_KDN_BIZP_CL_CD, AMMS_CO_CL_CD, BIZR_NM, REPR_NM, CO_ADDR, POST_NO, CO_DTLS_ADDR, REP_TEL_NO, FAX_NO, AMMS_REG_CO_CRE_CL_CD, AMMS_BROFC_CL_CD
@ -475,7 +475,7 @@
SET AWMS_SEND_YN = 'Y' SET AWMS_SEND_YN = 'Y'
, AWMS_SEND_DATE = SYSDATE , AWMS_SEND_DATE = SYSDATE
WHERE 1 = 1 WHERE 1 = 1
AND MTRL_NO IN ( AND REG_CO_NO IN (
SELECT REG_CO_NO SELECT REG_CO_NO
FROM ( FROM (
SELECT REG_CO_NO, USE_YN, BIZR_NO, BIZR_SERNO, AMMS_KDN_BIZP_CL_CD, AMMS_CO_CL_CD, BIZR_NM, REPR_NM, CO_ADDR, POST_NO, CO_DTLS_ADDR, REP_TEL_NO, FAX_NO, AMMS_REG_CO_CRE_CL_CD, AMMS_BROFC_CL_CD SELECT REG_CO_NO, USE_YN, BIZR_NO, BIZR_SERNO, AMMS_KDN_BIZP_CL_CD, AMMS_CO_CL_CD, BIZR_NM, REPR_NM, CO_ADDR, POST_NO, CO_DTLS_ADDR, REP_TEL_NO, FAX_NO, AMMS_REG_CO_CRE_CL_CD, AMMS_BROFC_CL_CD

Loading…
Cancel
Save