增强 RecruitModeUtil 工具类,实现内容中的年月日自动替换功能

This commit is contained in:
dxfeng 2025-02-12 15:46:28 +08:00
parent f95856a8c1
commit bdb1cc8cd9
1 changed files with 11 additions and 0 deletions

View File

@ -148,6 +148,17 @@ public class RecruitModeUtil {
}
public static String getReplaceContent(String content, Map<String, List<Formfield>> fieldMapList, Map<String, Object> paramsData) {
// 替换年月日
if(StringUtils.isNotBlank(content)){
Calendar calendar = Calendar.getInstance();
// 获取年份月份和日期
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
content = content.replace("{yyyy}", String.valueOf(year))
.replace("{MM}", String.valueOf(month))
.replace("{dd}", String.valueOf(day));
}
Matcher matcher = EMAIL_PATTERN.matcher(content);
// 指定要匹配的字符串
StringBuffer sb = new StringBuffer();