新增:hpc任务开始结束增加消息通知

This commit is contained in:
yangyang01000846
2026-01-05 09:34:33 +08:00
parent 3587489fcd
commit 5981cdad6c
3 changed files with 56 additions and 8 deletions

View File

@@ -9,8 +9,8 @@ public enum MessageTemplateEnum {
DATA_ALERT("数据通知", "您的数据存储空间已达阈值,请前往仿真数据管理平台查看"),
DATA_ALERT_MANAGER("数据通知", "%s的数据存储空间已达阈值请前往仿真数据管理平台查看"),
APPROVE_ALERT("审批通知", "收到一条%s消息请前往仿真数据管理平台查看"),
HPC_START("作业通知", "作业已发起"),
HPC_END("作业通知", "作业已结束")
HPC_START("作业通知", "HPC任务作业%s已发起%s"),
HPC_END("作业通知", "HPC任务作业%s已结束执行结果%s")
;
private final String title;
@@ -30,10 +30,13 @@ public enum MessageTemplateEnum {
}
/**
* 获取模板内容(含参数替换
* 支持任意数量参数的占位符替换
* @param args 替换占位符的参数(数量与模板中的%s一致,顺序也要一致)
* @return 替换后的完整内容
*/
public String getContent(String taskName) {
return String.format(content, taskName);
public String getContent(Object... args) {
// 无参数时直接返回原内容;有参数时执行格式化
return args == null || args.length == 0 ? content : String.format(content, args);
}
}