|
@@ -2,10 +2,16 @@ package com.lantone.qc.trans.taizhou.util;
|
|
|
|
|
|
import com.google.common.collect.Maps;
|
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
|
+import com.lantone.qc.trans.changx.util.CxXmlUtil;
|
|
|
+import com.lantone.qc.trans.util.http.db.DBUtil;
|
|
|
import org.dom4j.Document;
|
|
|
import org.dom4j.DocumentHelper;
|
|
|
import org.dom4j.Element;
|
|
|
|
|
|
+import java.sql.Connection;
|
|
|
+import java.sql.ResultSet;
|
|
|
+import java.sql.SQLException;
|
|
|
+import java.sql.Statement;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -33,4 +39,35 @@ public class TzXmlUtil {
|
|
|
return retMap;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 测试入口
|
|
|
+ * @param args
|
|
|
+ */
|
|
|
+ public static void main(String[] args) {
|
|
|
+
|
|
|
+ String case_number = "ZY010000656777";
|
|
|
+ String mode_id = "1";
|
|
|
+ String nodePath = "//DocObjContent";
|
|
|
+ try {
|
|
|
+ Connection connection = DBUtil.getConnection();
|
|
|
+ Statement st = connection.createStatement();
|
|
|
+ ResultSet rs = null;
|
|
|
+ //执行查询
|
|
|
+ String sql = "select mode_id, origin_text from qc_model_mapping where case_number='" + case_number + "' and mode_id='" + mode_id + "'";
|
|
|
+ rs = st.executeQuery(sql);
|
|
|
+ //遍历
|
|
|
+ while(rs.next()) {
|
|
|
+ String context = rs.getString("origin_text");
|
|
|
+ Map<String, String> sourceMap = CxXmlUtil.firstLevelNodeValue(nodePath, context);
|
|
|
+ for (String key : sourceMap.keySet()) {
|
|
|
+ System.out.println("\"" + key + "=\",");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //进行资源释放
|
|
|
+ DBUtil.release(connection, st, rs);
|
|
|
+ } catch (SQLException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|