新增:hpc任务开始结束增加消息通知
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user