From 2601a95150d86f6626d6af477bc1d5ccf8d1a0b8 Mon Sep 17 00:00:00 2001
From: wyb <1977763549@qq.com>
Date: Fri, 30 Jun 2023 14:53:32 +0800
Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=BC=82=E5=B8=B8=E9=94=99?=
=?UTF-8?q?=E8=AF=AF=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
data-config/ws-message-forward-config.json | 2 +-
.../docus/server/message/{result => enums}/ParametersEnum.java | 2 +-
src/main/java/com/docus/server/message/result/ResultUtil.java | 3 ++-
3 files changed, 4 insertions(+), 3 deletions(-)
rename src/main/java/com/docus/server/message/{result => enums}/ParametersEnum.java (95%)
diff --git a/data-config/ws-message-forward-config.json b/data-config/ws-message-forward-config.json
index 4d440e4..0e3f128 100644
--- a/data-config/ws-message-forward-config.json
+++ b/data-config/ws-message-forward-config.json
@@ -2,7 +2,7 @@
{
"method": "WS_RECORD_SUBMIT",
"urls": ["http://127.0.0.1:9312/message/receive1/wsRecordSubmit/do"],
- "errorResult": "1系统错误!",
+ "errorResult": "${{system:STANDARD_NO_CONNECT}} ${{xpath:/A/B/C/@val}}系统错误!",
"messageDataType": 1
}
]
\ No newline at end of file
diff --git a/src/main/java/com/docus/server/message/result/ParametersEnum.java b/src/main/java/com/docus/server/message/enums/ParametersEnum.java
similarity index 95%
rename from src/main/java/com/docus/server/message/result/ParametersEnum.java
rename to src/main/java/com/docus/server/message/enums/ParametersEnum.java
index 9716be9..0b66453 100644
--- a/src/main/java/com/docus/server/message/result/ParametersEnum.java
+++ b/src/main/java/com/docus/server/message/enums/ParametersEnum.java
@@ -1,4 +1,4 @@
-package com.docus.server.message.result;
+package com.docus.server.message.enums;
import com.docus.core.util.DateUtil;
import com.docus.core.util.Func;
diff --git a/src/main/java/com/docus/server/message/result/ResultUtil.java b/src/main/java/com/docus/server/message/result/ResultUtil.java
index 2e57971..5bbaac2 100644
--- a/src/main/java/com/docus/server/message/result/ResultUtil.java
+++ b/src/main/java/com/docus/server/message/result/ResultUtil.java
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
import com.docus.core.util.Func;
import com.docus.server.message.dto.Message;
import com.docus.server.message.enums.DataFormatEnum;
+import com.docus.server.message.enums.ParametersEnum;
import com.docus.server.message.util.XmlUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -67,7 +68,7 @@ public class ResultUtil {
private static String dynamicParameterReplaceFromJsonMessage(String message, String result) {
JSONObject jsonObject = Func.readJson(message, JSONObject.class);
- List jsonPlaceHolderList = findAllJsonPlaceHolder(message);
+ List jsonPlaceHolderList = findAllJsonPlaceHolder(result);
for (PlaceHolder placeHolder : jsonPlaceHolderList) {
String newPlaceHolder = getVal(jsonObject, placeHolder.getPath());
newPlaceHolder = newPlaceHolder == null ? "" : newPlaceHolder;