動作
Task #2617
已結束Task #2420: 流程
Task #2522: 收板機/投板機CJ/PJ同步
將 Timer 變更為單獨的,並逐一檢查多Port,新增預約機制
開始日期:
21/04/2025
完成日期:
完成百分比:
100%
預估工時:
概述
變更內容:
1. 原本設計的流程是將 Timer 建在左下角顯示 ES22 的 LD/ULD Port Data 的畫面中,後續討論後,為了避免可能同時將一個 CJ 綁定到多個 CST 的問題,更改為單一 Timer 逐一掃 Port 的形式
2. 因為有些 LD ULD 串線的設備容量較大,有可能 LD 都已經流完,ULD 的 CST 都還沒上 Port,討論後流程改為預約的方式:
2-1. ULD 的 ACJID 與 HACJID 新增欄位:LDPROCTIME,格式是 DateTime,可以 Null
2-2. 當 LD 進入 PROC,且 ULD 找的到與 LD 對應的 CJ,並且狀態為 Queue,則將 ULD 中該 CJ 的 LDProcTime 設定為當下的時間並寫入 DB
2-3. 當 ULD 有 Port 進入 MAPE 狀態時,檢查是否有狀態在 Queue,且 LDProcTime 不為 null 的資料,如果有就找 LDProcTime 最早的 CJ 進行綁定
動作