From 6ad2b93f8447777147a5ecc67955952cb507e6bb Mon Sep 17 00:00:00 2001 From: yanglin Date: Mon, 1 Apr 2024 16:23:55 +0800 Subject: [PATCH] REQ-2135: update messages --- .../java/cn/axzo/msg/center/common/utils/TemplateParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/msg-center-common/src/main/java/cn/axzo/msg/center/common/utils/TemplateParser.java b/msg-center-common/src/main/java/cn/axzo/msg/center/common/utils/TemplateParser.java index 6a66c593..f3cac85e 100644 --- a/msg-center-common/src/main/java/cn/axzo/msg/center/common/utils/TemplateParser.java +++ b/msg-center-common/src/main/java/cn/axzo/msg/center/common/utils/TemplateParser.java @@ -49,8 +49,9 @@ public class TemplateParser { SpelCompilerMode.OFF, TemplateParser.class.getClassLoader()); Expression exp = new SpelExpressionParser(parseCfg).parseExpression(expression, templateContext); Object value = exp.getValue(evalContext); + // 不返回空字符串, 返回null形象点 if (value == null) - return ""; + return "null"; return value instanceof String ? (String) value : String.valueOf(value); } catch (Exception e) { log.warn("无效的模版内容, 请检查格式是否正确. expression={}, value={}",