瀏覽代碼

杭州第七:修改解析导致的获取婚姻状况为数字导致的误报情况

zhanghang 3 年之前
父節點
當前提交
3b343c7866
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      dbanaly/src/main/java/com/lantone/qc/dbanaly/facade/yiwu/QiYuanXmlUtil.java

+ 2 - 1
dbanaly/src/main/java/com/lantone/qc/dbanaly/facade/yiwu/QiYuanXmlUtil.java

@@ -105,10 +105,11 @@ public class QiYuanXmlUtil {
     private static String getXInputFieldValue(Element xInputFieldElement) {
         String value = null;
         Element innerValueElement = xInputFieldElement.element("InnerValue");
+        String xInputFieldKey = getXInputFieldKey(xInputFieldElement, "");
         if (innerValueElement != null) {
             value = innerValueElement.getTextTrim();
         }
-        if (StringUtil.isBlank(value)) {
+        if (StringUtil.isBlank(value) || xInputFieldKey.replace(" ","").equals("婚姻状况")) {
             Element xElementsElement = xInputFieldElement.element("XElements");
             if (xElementsElement != null) {
                 List<Element> elements = findElement(xElementsElement, "XString");