diff --git a/tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/service/impl/IcdToXmlTaskAppService.java b/tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/service/impl/IcdToXmlTaskAppService.java index f2c2326..5526bba 100644 --- a/tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/service/impl/IcdToXmlTaskAppService.java +++ b/tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/service/impl/IcdToXmlTaskAppService.java @@ -180,7 +180,7 @@ public class IcdToXmlTaskAppService { * 加载 XML 模板和规则文件。 */ private XmlResourceContext loadXmlResources() throws Exception { - return loadXmlResources(1); + return loadXmlResources(2); } private XmlResourceContext loadXmlResources(Integer configType) throws Exception { diff --git a/tools/mms-mapping/src/test/java/com/njcn/gather/icd/mapping/debug/JsonToXmlDebugRunner.java b/tools/mms-mapping/src/test/java/com/njcn/gather/icd/mapping/debug/JsonToXmlDebugRunner.java index ff3f810..b929b60 100644 --- a/tools/mms-mapping/src/test/java/com/njcn/gather/icd/mapping/debug/JsonToXmlDebugRunner.java +++ b/tools/mms-mapping/src/test/java/com/njcn/gather/icd/mapping/debug/JsonToXmlDebugRunner.java @@ -127,7 +127,6 @@ public class JsonToXmlDebugRunner { */ private static String extractMappingJson(String jsonContent, ObjectMapper objectMapper) { try { - // 尝试解析为对象,看是否包含 mappingJson 字段 if (jsonContent.trim().startsWith("{")) { java.util.Map jsonMap = objectMapper.readValue( jsonContent, @@ -137,7 +136,11 @@ public class JsonToXmlDebugRunner { if (jsonMap.containsKey("mappingJson")) { Object mappingJsonObj = jsonMap.get("mappingJson"); if (mappingJsonObj != null) { - return mappingJsonObj.toString(); + if (mappingJsonObj instanceof String) { + return (String) mappingJsonObj; + } else { + return objectMapper.writeValueAsString(mappingJsonObj); + } } } }