diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/db/InitCoreData.xlsx b/modules/core/src/main/java/com/jeesite/modules/sys/db/InitCoreData.xlsx index 7be4d7ec..3d43987e 100644 Binary files a/modules/core/src/main/java/com/jeesite/modules/sys/db/InitCoreData.xlsx and b/modules/core/src/main/java/com/jeesite/modules/sys/db/InitCoreData.xlsx differ diff --git a/modules/core/src/main/resources/config/jeesite-core.yml b/modules/core/src/main/resources/config/jeesite-core.yml index 053a6c50..b09ff69f 100644 --- a/modules/core/src/main/resources/config/jeesite-core.yml +++ b/modules/core/src/main/resources/config/jeesite-core.yml @@ -459,6 +459,9 @@ web: # 静态资源路径前缀,可做CDN加速优化 staticPrefix: /static + # 严格模式(更严格的数据安全验证) + strictMode: false + # 自定义正则表达式验证(主键、登录名) validator: id: '[a-zA-Z0-9_\-/#\u4e00-\u9fa5]{0,64}' diff --git a/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java b/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java index a96ebc7e..088a5078 100644 --- a/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java +++ b/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java @@ -116,6 +116,7 @@ public class MsgPushTest extends BaseSpringContextTests { private MsgTemplateService msgTemplateService; public void testMailTpl(){ + // 创建消息模板 MsgTemplate msgTemplate = new MsgTemplate(); msgTemplate.setTplKey("mail_send_test"); List tplList = msgTemplateService.findList(msgTemplate); @@ -125,12 +126,13 @@ public class MsgPushTest extends BaseSpringContextTests { msgTemplate.setTplType("email"); msgTemplateService.save(msgTemplate); } + // 根据模板发送消息 EmailMsgContent msgContent = new EmailMsgContent(); msgContent.setTitle("邮件提示信息"); msgContent.setTplKey("mail_send_test"); msgContent.addTplData("keyword1", "小王"); msgContent.addTplData("keyword2", "2018-8-28 20:00"); - msgContent.addTplData("keyword3", "ERP项目方案讨论视频会议"); + msgContent.addTplData("keyword3", "OA项目方案讨论视频会议"); // 即时推送模板消息,模板内容:你好,${keyword1},请于 ${keyword2},准时参加${keyword3} MsgPushUtils.push(msgContent, "BizKey", "BizType", "system"); }