動作
Bug #2902
進行中Bug #2900: 例外處理
Alarm Table重複寫入例外
開始日期:
04/06/2025
完成日期:
完成百分比:
90%
預估工時:
概述
同樣的設備再發一樣的alarm code,會產生pk重複例外。
二個方向:
1、新的pass
2、舊的RESET轉記錄,再寫入新的。(也就是視為二筆,這樣可能會更接近PLC的ALARM記錄)
檔案
是由 王 振倫/Simon 於 3 天 前更新
在測試時發現 Alarm 的 DB Table 使用 4 個欄位作為複合 Key( EQPT_ID、Unit_Num、Rpt_Date_Time、Alam_Code )
其中 Rpt_Date_Time 寫入時會抓當下的時間,且精度到秒後 5 位
以此精度寫入理論上不會發生重複 Key 寫入 DB 的問題
後續若有發生會再觀察
動作