McVisitTemplate.java
1.47 KB
package com.chinagas.modules.schsf.domain.notice;
import com.chinagas.common.core.utils.StringUtils;
import com.chinagas.modules.schsf.domain.McVisit;
import com.chinagas.modules.schsf.enums.VisitTypeEnums;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class McVisitTemplate {
private McVisit mcVisit;
public McVisitTemplate(McVisit mcVisit) {
this.mcVisit = mcVisit;
}
public String getNoticemarkdown() {
String ticketTypeName = VisitTypeEnums.OTHER.getInfo();
if (StringUtils.isNotEmpty(mcVisit.getTicketType())) {
for (VisitTypeEnums type : VisitTypeEnums.values()) {
if (type.getCode().equals(mcVisit.getTicketType())) {
ticketTypeName = type.getInfo();
break;
}
}
}
return "##### 市场化收费-拜访单 \n " +
"###### 工单单号: **" + mcVisit.getTicketNumber() + "** \n " +
"###### 工单类型: **" + ticketTypeName + "** \n " +
"###### 当前状态: **" + mcVisit.getStatusName() + "(" + mcVisit.getStatusNodeName() + ")** \n " +
"###### 维护操作: **点击链接进入维护页面:[https://schsf.chinagasholdings.com](https://schsf.chinagasholdings.com)** \n " +
"###### 通知时间: **" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm")) + "** \n";
}
}