폭스소프트 업무지원

main
semin.baek 6 months ago
parent 4599ff43c4
commit b9662b3688

@ -587,4 +587,38 @@
]]> ]]>
</update> </update>
<insert id="insertJat1010ToMtrInstListForReceive">
<![CDATA[
/* 계기관리 작업 대상 정보 수신 */
MERGE INTO TM_MTR_INST
USING DUAL ON (OFFICE_CD = #{OFFICE_CD} AND TGT_YEAR = #{TGT_YEAR} AND CNTR_NO = #{CNTR_NO} AND WHM_NO = #{WHM_NO} AND WHM_SEQNO = #{WHM_SEQNO} AND PLAN_CONS_KND_CD = #{PLAN_CONS_KND_CD})
WHEN NOT MATCHED THEN
INSERT (
HDQR_CD, CONS_NO
, CONS_TGT_SEQNO
, WORK_STEP, LAY_STS_CD, LAY_METR_CL_CD
, OFFICE_CD, TGT_YEAR, CNTR_NO, WHM_NO, WHM_SEQNO, PLAN_CONS_KND_CD
, NULL, ACPT_SEQNO, DIST_LV_HV_CLCD, CNTR_CLAS_CD, CNTR_PWR, BUPE_ID
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
)
VALUES (
#{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})
, NULL, NULL, #{WHM_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}
, 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
LAY_METR_CL_CD = #{WHM_KND_CD}
, DIST_LV_HV_CLCD = #{DIST_LV_HV_CLCD}
, CNTR_CLAS_CD = #{CNTR_CLAS_CD}
, CNTR_PWR = #{CNTR_PWR}
, BUPE_ID = #{COCMP_BUPE_ID}
, MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER')
, MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
]]>
</insert>
</mapper> </mapper>

@ -305,7 +305,7 @@
"dropBoxId": "dropbox-fox-ami-dev-cubrid-receive-mtr-expire-inst-list", "dropBoxId": "dropbox-fox-ami-dev-cubrid-receive-mtr-expire-inst-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE", "taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid", "dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtr.insertMtrInstListForReceive", "sqlId": "com.kdn.awms.mob.mtr.insertJat1010ToMtrInstListForReceive",
"description": "계기관리 실효계기 작업 대상리스트 수신" "description": "계기관리 실효계기 작업 대상리스트 수신"
} }
] ]

@ -286,6 +286,27 @@
"dataSourceId": "ds-cubrid", "dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtl.insertMtrlTpListForReceive", "sqlId": "com.kdn.awms.mob.mtl.insertMtrlTpListForReceive",
"description": "자재관리 자재유형 수신" "description": "자재관리 자재유형 수신"
},
{
"dropBoxId": "dropbox-ami-cubrid-receive-amms-reg-co-to-sbcn-co-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtl.insertAmmsRegCoToSbcnCoListForReceive",
"description": "자재관리 AMMS등록업체 - 하도급사 수신"
},
{
"dropBoxId": "dropbox-ami-cubrid-receive-amms-reg-co-to-inln-co-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtl.insertAmmsRegCoToInlnCoListForReceive",
"description": "자재관리 AMMS등록업체 - 내선업체 수신"
},
{
"dropBoxId": "dropbox-ami-cubrid-receive-mtr-expire-inst-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtr.insertJat1010ToMtrInstListForReceive",
"description": "계기관리 실효계기 작업 대상리스트 수신"
} }
] ]
}, },

@ -38,7 +38,8 @@
"dropbox-ami-cubrid-receive-pckn-list", "dropbox-ami-cubrid-receive-pckn-list",
"dropbox-ami-cubrid-receive-mtrl-tp-list", "dropbox-ami-cubrid-receive-mtrl-tp-list",
"dropbox-ami-cubrid-receive-amms-reg-co-to-sbcn-co-list", "dropbox-ami-cubrid-receive-amms-reg-co-to-sbcn-co-list",
"dropbox-ami-cubrid-receive-amms-reg-co-to-inln-co-list" "dropbox-ami-cubrid-receive-amms-reg-co-to-inln-co-list",
"dropbox-ami-cubrid-receive-mtr-expire-inst-list"
] ]
} }
], ],
@ -913,6 +914,26 @@
"ami-cubrid" "ami-cubrid"
], ],
"description": "자재관리 AMMS등록업체 - 내선업체 송신" "description": "자재관리 AMMS등록업체 - 내선업체 송신"
},
{
"postmanId": "postman-mkami-oracle-send-mtr-expire-inst-list",
"taskType": "DB_READ_THEN_SEND",
"action": {
"type": "SCHEDULED",
"cron": "18 1 0 * * *"
},
"message": {
"messageType": "TRANSFER_DB_TO_DB",
"dataSourceId": "ds-oracle",
"sqlId": "com.kdn.mkami.mob.mtr.selectJat1010ListForSend",
"postProcessingSqlId": "com.kdn.mkami.mob.mtr.updateJat1010ListTransferDone"
},
"recipientHostId": "ami-cubrid",
"recipientDropBoxId": "dropbox-ami-cubrid-receive-mtr-expire-inst-list",
"routingHostIdList": [
"ami-cubrid"
],
"description": "계기관리 실효계기 작업 대상리스트 송신"
} }
] ]
} }

Loading…
Cancel
Save