폭스소프트 업무 지원

main
semin.baek 8 months ago
parent 047adc8358
commit 676859cf83

@ -118,4 +118,21 @@
]]> ]]>
</insert> </insert>
<insert id="insertPcknListForReceive">
<![CDATA[
/* 자재관리 패킹 수신 */
MERGE INTO TM_PCKN
USING DUAL ON (PCKN_NO = #{PCKN_NO})
WHEN NOT MATCHED THEN
INSERT (
PCKN_NO, QR_CD_CTT, UPPO_PCKN_NO, PCKN_TP_CL_CD, PCKN_LVL, PCKN_EXPL, USE_YN
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
)
VALUES (
#{PCKN_NO}, #{QR_CD_CTT}, #{UPPO_PCKN_NO}, #{PCKN_TP_CL_CD}, #{PCKN_LVL}, #{PCKN_EXPL}, #{USE_YN}
, 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')
)
]]>
</insert>
</mapper> </mapper>

@ -118,4 +118,45 @@
]]> ]]>
</update> </update>
<select id="selectPcknListForSend" resultType="map">
<![CDATA[
/* 자재관리 패킹 송신 */
SELECT PCKN_NO, QR_CD_CTT, UPPO_PCKN_NO, PCKN_TP_CL_CD, PCKN_LVL, PCKN_EXPL, USE_YN
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
FROM (
SELECT PCKN_NO, QR_CD_CTT, UPPO_PCKN_NO, PCKN_TP_CL_CD, PCKN_LVL, PCKN_EXPL, USE_YN
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
, ROW_NUMBER() OVER (ORDER BY PCKN_NO) AS R_NUM
FROM T_PCKN
WHERE 1 = 1
AND NVL(AWMS_SEND_YN, 'N') = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
]]>
</select>
<update id="updateMngPlceListTransferDone">
<![CDATA[
/* 자재관리 패킹 송신 상태 변경 */
UPDATE T_PCKN
SET AWMS_SEND_YN = 'Y'
, AWMS_SEND_DATE = SYSDATE
WHERE 1 = 1
AND PCKN_NO IN (
SELECT PCKN_NO
FROM (
SELECT PCKN_NO, QR_CD_CTT, UPPO_PCKN_NO, PCKN_TP_CL_CD, PCKN_LVL, PCKN_EXPL, USE_YN
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
, ROW_NUMBER() OVER (ORDER BY PCKN_NO) AS R_NUM
FROM T_PCKN
WHERE 1 = 1
AND NVL(AWMS_SEND_YN, 'N') = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
)
]]>
</update>
</mapper> </mapper>

@ -261,6 +261,13 @@
"dataSourceId": "ds-cubrid", "dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtl.insertMngPlceListForReceive", "sqlId": "com.kdn.awms.mob.mtl.insertMngPlceListForReceive",
"description": "자재관리 자재보관장소 수신" "description": "자재관리 자재보관장소 수신"
},
{
"dropBoxId": "dropbox-fox-ami-dev-cubrid-receive-pckn-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtl.insertPcknListForReceive",
"description": "자재관리 패킹 수신"
} }
] ]
}, },

@ -31,7 +31,8 @@
"dropbox-fox-ami-dev-cubrid-receive-inln-co-list", "dropbox-fox-ami-dev-cubrid-receive-inln-co-list",
"dropbox-fox-ami-dev-cubrid-receive-sbcn-co-list", "dropbox-fox-ami-dev-cubrid-receive-sbcn-co-list",
"dropbox-fox-ami-dev-cubrid-receive-equip-mtrl-list", "dropbox-fox-ami-dev-cubrid-receive-equip-mtrl-list",
"dropbox-fox-ami-dev-cubrid-receive-mng-plce-list" "dropbox-fox-ami-dev-cubrid-receive-mng-plce-list",
"dropbox-fox-ami-dev-cubrid-receive-pckn-list"
] ]
} }
], ],
@ -792,6 +793,26 @@
"fox-ami-dev-cubrid" "fox-ami-dev-cubrid"
], ],
"description": "자재관리 자재보관장소 송신" "description": "자재관리 자재보관장소 송신"
},
{
"postmanId": "postman-fox-mkami-dev-oracle-send-pckn-list",
"taskType": "DB_READ_THEN_SEND",
"action": {
"type": "SCHEDULED",
"cron": "8 1 0 * * *"
},
"message": {
"messageType": "TRANSFER_DB_TO_DB",
"dataSourceId": "ds-oracle",
"sqlId": "com.kdn.mkami.mob.mtl.selectPcknListForSend",
"postProcessingSqlId": "com.kdn.mkami.mob.mtl.updateMngPlceListTransferDone"
},
"recipientHostId": "fox-ami-dev-cubrid",
"recipientDropBoxId": "dropbox-fox-ami-dev-cubrid-receive-pckn-list",
"routingHostIdList": [
"fox-ami-dev-cubrid"
],
"description": "자재관리 패킹 송신"
} }
] ]
} }

Loading…
Cancel
Save