動作
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,層級為警告
檔案
動作
Feature #2755: 資料庫更新
是由 莊 施嶔 於 約 1 個月 前加入. 於 16 天 前更新.
概述
1.資料庫:alarm table的alarm_desc原長度80,需改為120,資料型別改為nvarchar #不確定以後會否出現中文
2.Alarm.hbm.xml設定檔:該欄位改為120,資料型別改為nvarchar
3.AlarmBLL 需判斷長度,超出120時寫log進system.log,層級為警告
檔案
clipboard-202505131407-ohrv4.png (110 KB) clipboard-202505131407-ohrv4.png | AlarmBLL.cs修改內容 | 莊 施嶔, 13/05/2025 14:07 | |
clipboard-202505131413-gkmmr.png (86.4 KB) clipboard-202505131413-gkmmr.png | 莊 施嶔, 13/05/2025 14:13 | ||
clipboard-202505131417-ti6kg.png (30.3 KB) clipboard-202505131417-ti6kg.png | 莊 施嶔, 13/05/2025 14:17 | ||
clipboard-202506031708-qsxzg.png (48.5 KB) clipboard-202506031708-qsxzg.png | 王 振倫/Simon, 03/06/2025 17:08 |
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);
}
已平展至 Converter
變更時間是 : 2025/6/3 下午 5:05