fix: 优化告警邮件主题生成逻辑,确保包含自定义标题
This commit is contained in:
@@ -21,10 +21,10 @@ func AlarmEmailForward(alarmData *Alarm) error {
|
||||
if alarmData.AlarmStatus == 1 {
|
||||
alarmStatus = "Active"
|
||||
}
|
||||
subjectTitle := config.GetYamlConfig().Alarm.EmailForward.Title
|
||||
if subjectTitle == "" {
|
||||
severity := alarmData.OrigSeverity
|
||||
subjectTitle = fmt.Sprintf("%s-%s-%s", severity, alarmData.NeName, alarmData.AlarmTitle)
|
||||
subjectTitle := fmt.Sprintf("%s-%s-%s", alarmData.OrigSeverity, alarmData.NeName, alarmData.AlarmTitle)
|
||||
emailForwardTitle := config.GetYamlConfig().Alarm.EmailForward.Title
|
||||
if emailForwardTitle != "" {
|
||||
subjectTitle = fmt.Sprintf("%s-%s", emailForwardTitle, subjectTitle)
|
||||
}
|
||||
message := fmt.Sprintf(`
|
||||
<p>Alarm information</p>
|
||||
|
||||
Reference in New Issue
Block a user