動作
Task #2779
進行中Feature #2755: 資料庫更新
Alarm Desc長度問題
概述
1.資料庫:alarm table的alarm_desc原長度80,需改為120,資料型別改為nvarchar #不確定以後會否出現中文
2.Alarm.hbm.xml設定檔:該欄位改為120,資料型別改為nvarchar
3.AlarmBLL 需判斷長度,超出120時寫log進system.log,層級為警告
檔案
是由 莊 施嶔 於 約 1 個月 前更新
AlarmBLL.cs - createAlarmToDB function修改內容:
// 檢查警報描述長度是否超過 120 個字元
if (alarm.Alam_Desc != null && alarm.Alam_Desc.Length > 120)
{
// 記錄警告訊息至 system.log
logger.Warn($"Alarm description exceeded maximum length (120 chars). Alarm Code: {alarm.Alam_Code}, Original length: {alarm.Alam_Desc.Length}. Description will be truncated.");
// 截斷描述至 120 字元
alarm.Alam_Desc = alarm.Alam_Desc.Substring(0, 120);
}
是由 王 振倫/Simon 於 16 天 前更新
已平展至 Converter
變更時間是 : 2025/6/3 下午 5:05
動作