|
|
|
@ -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<PlaceHolder> jsonPlaceHolderList = findAllJsonPlaceHolder(message);
|
|
|
|
|
List<PlaceHolder> jsonPlaceHolderList = findAllJsonPlaceHolder(result);
|
|
|
|
|
for (PlaceHolder placeHolder : jsonPlaceHolderList) {
|
|
|
|
|
String newPlaceHolder = getVal(jsonObject, placeHolder.getPath());
|
|
|
|
|
newPlaceHolder = newPlaceHolder == null ? "" : newPlaceHolder;
|
|
|
|
|