From 2ae22bd7d3c48c5c50e2385e5fe641bc97088d8f Mon Sep 17 00:00:00 2001 From: thinkgem Date: Tue, 17 Mar 2020 20:45:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AE=BF=E9=97=AE=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=8F=90=E4=BA=A4=E7=9A=84=E6=95=B0=E6=8D=AE=EF=BC=8C?= =?UTF-8?q?=E5=BD=93=E5=8F=82=E6=95=B0=E5=90=8D=E9=87=8D=E5=A4=8D=E7=9A=84?= =?UTF-8?q?=E6=97=B6=E5=80=99=E5=8F=AA=E8=AE=B0=E5=BD=95=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jeesite/modules/sys/entity/Log.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Log.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Log.java index 533a5246..1b2b0fe0 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Log.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Log.java @@ -235,9 +235,15 @@ public class Log extends DataEntity { } StringBuilder params = new StringBuilder(); for (Map.Entry param : ((Map)paramsMap).entrySet()){ - params.append(("".equals(params.toString()) ? "" : "&") + param.getKey() + "="); - String paramValue = (param.getValue() != null && param.getValue().length > 0 ? param.getValue()[0] : ""); - params.append(StringUtils.abbr(StringUtils.endsWithIgnoreCase(param.getKey(), "password") ? "*" : paramValue, 1000)); + if (params.length() != 0) { + params.append("&"); + } + params.append(param.getKey() + "="); + if (StringUtils.endsWithIgnoreCase(param.getKey(), "password")){ + params.append("*"); + }else if (param.getValue() != null) { + params.append(StringUtils.abbr(StringUtils.join(param.getValue(), ","), 1000)); + } this.paramsMap.put(param.getKey(), param.getValue()); } this.requestParams = params.toString();