From bdb1cc8cd9d3aa1dadc7903260c1e2df1c43b133 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Wed, 12 Feb 2025 15:46:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=BC=BA=20RecruitModeUtil=20?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E7=B1=BB=EF=BC=8C=E5=AE=9E=E7=8E=B0=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E4=B8=AD=E7=9A=84=E5=B9=B4=E6=9C=88=E6=97=A5=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=9B=BF=E6=8D=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../recruit/modeexpand/util/RecruitModeUtil.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/weaver/formmode/recruit/modeexpand/util/RecruitModeUtil.java b/src/weaver/formmode/recruit/modeexpand/util/RecruitModeUtil.java index d0b01b7..75bae1e 100644 --- a/src/weaver/formmode/recruit/modeexpand/util/RecruitModeUtil.java +++ b/src/weaver/formmode/recruit/modeexpand/util/RecruitModeUtil.java @@ -148,6 +148,17 @@ public class RecruitModeUtil { } public static String getReplaceContent(String content, Map> fieldMapList, Map 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();