mirror of
https://gitee.com/fit2cloud-feizhiyun/MeterSphere.git
synced 2024-12-04 21:19:52 +08:00
feat(项目设置): 邮件通知测试计划阶段调整为中文
--story=1012490 --user=宋昌昌 【BUG转需求】【富国基金】邮件发送模板,希望测试计划阶段调整为中文的。目前是(smoke,system) 英文显示的 https://www.tapd.cn/55049933/s/1397512
This commit is contained in:
parent
b59d8e8abf
commit
015596d07b
@ -3,6 +3,7 @@ package io.metersphere.notice.sender;
|
||||
import io.metersphere.commons.constants.NoticeConstants;
|
||||
import io.metersphere.commons.user.SessionUser;
|
||||
import io.metersphere.dto.BaseSystemConfigDTO;
|
||||
import io.metersphere.log.vo.StatusReference;
|
||||
import io.metersphere.notice.annotation.SendNotice;
|
||||
import io.metersphere.notice.service.NoticeSendService;
|
||||
import io.metersphere.service.SystemParameterService;
|
||||
@ -35,6 +36,8 @@ public class AfterReturningNoticeSendService {
|
||||
paramMap.putIfAbsent("projectId", currentProjectId);
|
||||
// 占位符
|
||||
handleDefaultValues(paramMap);
|
||||
// 处理resource中特殊值
|
||||
handleSpecialValues(paramMap);
|
||||
|
||||
String context = getContext(sendNotice, paramMap);
|
||||
|
||||
@ -58,6 +61,14 @@ public class AfterReturningNoticeSendService {
|
||||
paramMap.put("planShareUrl", StringUtils.EMPTY); // 占位符
|
||||
}
|
||||
|
||||
private void handleSpecialValues(Map paramMap) {
|
||||
// 翻译${stage}占位符
|
||||
String key = "stage";
|
||||
if (paramMap.containsKey(key) && paramMap.get(key) != null) {
|
||||
paramMap.put(key, StatusReference.statusMap.get(paramMap.get("stage").toString()));
|
||||
}
|
||||
}
|
||||
|
||||
private String getContext(SendNotice sendNotice, Map<String, Object> paramMap) {
|
||||
String operation = "";
|
||||
switch (sendNotice.event()) {
|
||||
|
Loading…
Reference in New Issue
Block a user