專案

一般

配置概況

動作

Task #2866

進行中

Feature #2755: 資料庫更新

Feature #2643: 將Rebuild DB功能升級為Upgrade DB的功能。

Config 完全 DB 化前,不使用 Rebuild DB 時 ECID 寫入 DB 的補處理

是由 王 振倫/Simon23 天 前加入. 於 23 天 前更新.

狀態:
In Progress
優先權:
Normal
被分派者:
版本:
開始日期:
27/05/2025
完成日期:
完成百分比:

100%

預估工時:

檔案

clipboard-202505271131-cpbwq.png (609 KB) clipboard-202505271131-cpbwq.png 王 振倫/Simon, 27/05/2025 11:31
clipboard-202505271136-5uu3p.png (610 KB) clipboard-202505271136-5uu3p.png 王 振倫/Simon, 27/05/2025 11:36
clipboard-202505271136-valr3.png (575 KB) clipboard-202505271136-valr3.png 王 振倫/Simon, 27/05/2025 11:36
clipboard-202505271139-tphbw.png (55.4 KB) clipboard-202505271139-tphbw.png 王 振倫/Simon, 27/05/2025 11:39
clipboard-202505271144-4rvaq.png (718 KB) clipboard-202505271144-4rvaq.png 王 振倫/Simon, 27/05/2025 11:44
clipboard-202505271355-ox1mm.png (34.7 KB) clipboard-202505271355-ox1mm.png 王 振倫/Simon, 27/05/2025 13:55
clipboard-202505271131-cpbwq.png
clipboard-202505271136-5uu3p.png
clipboard-202505271136-valr3.png
clipboard-202505271139-tphbw.png
clipboard-202505271144-4rvaq.png
clipboard-202505271355-ox1mm.png

是由 王 振倫/Simon23 天 前更新

clipboard-202505271131-cpbwq.png
clipboard-202505271136-5uu3p.png
clipboard-202505271136-valr3.png
clipboard-202505271139-tphbw.png
clipboard-202505271144-4rvaq.png

原先 ECID 從 Config 寫入 DB,大多靠著 Rebuild DB 的機制

若沒有 Rebuild DB,僅有部分 ECID 有做檢查,若存在於 DB 中就不將 Config 裡的數值寫入,若不存在 DB 中就寫入 Config 的值
寫入 DB 後也一併寫入後續在程式中使用的全域變數

其他不需特別寫入全域變數的 ECID 並沒有加在這裡的流程中,因此若 Rebuild DB 未開啟,這些 ECID 就不會寫入 DB

為此補上將 ECID 寫入 DB 的流程

BC Controller\ScriptControl\App\SCAppConstants.cs 建立一個 ECID List( 需注意,ECID 定義表可能有誤,請參照 http://54.238.91.252/issues/2867 )

BC Controller\ScriptControl\App\SCApplication.cs 的 loadECDataToSystem() 方法最後補上其他 ECID 寫入 DB 的流程

※ 需注意每個 Type 定義的 ECID 與有處理過的 ECID 皆可能不同,可藉由 AI 檢查或請 AI 協助生成 List

是由 王 振倫/Simon23 天 前更新

  • 完成百分比0 變更為 100

是由 王 振倫/Simon23 天 前更新

clipboard-202505271355-ox1mm.png

詳細變更內容可參考 Converter Type a456866d

是由 王 振倫/Simon23 天 前更新

  • 狀態New 變更為 In Progress
動作

匯出至 Atom PDF