Bladeren bron

义乌病案首页xml解析添加多选框字段解析

hujing 4 jaren geleden
bovenliggende
commit
155cd2450c

+ 7 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/facade/yiwu/YiWuFirstPageRecordXmlUtil.java

@@ -98,6 +98,9 @@ public class YiWuFirstPageRecordXmlUtil {
                             findElement(cellElement.element("XElements"), "XInputField").forEach(xInputFieldElement -> {
                                 xInputField(map, xInputFieldElement, tablePreTxt);
                             });
+                            findElement(cellElement.element("XElements"), "XTextRadioBox").forEach(xTextRadioBoxElement -> {
+                                xInputField(map, xTextRadioBoxElement, tablePreTxt);
+                            });
                         }
                     });
                 });
@@ -165,8 +168,12 @@ public class YiWuFirstPageRecordXmlUtil {
     private static String getXInputFieldValue(Element xInputFieldElement) {
         String value = null;
         Element innerValueElement = xInputFieldElement.element("InnerValue");
+        Element checkedElement = xInputFieldElement.element("Checked");
+        Element checkedValueElement = xInputFieldElement.element("CheckedValue");
         if (innerValueElement != null) {
             value = innerValueElement.getTextTrim();
+        } else if (checkedElement != null && checkedValueElement != null) {
+            value = checkedValueElement.getTextTrim();
         }
         if (StringUtil.isBlank(value)) {
             Element xElementsElement = xInputFieldElement.element("XElements");