刘韬 3 years ago
parent
commit
eceeb23975

+ 1 - 2
DataFusion/src/com/zskk/config/ZskkConfig.java

@@ -6,7 +6,6 @@ import com.jfinal.config.Interceptors;
 import com.jfinal.config.JFinalConfig;
 import com.jfinal.config.Plugins;
 import com.jfinal.config.Routes;
-import com.jfinal.core.JFinal;
 import com.jfinal.kit.PropKit;
 import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
 import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
@@ -92,7 +91,7 @@ public class ZskkConfig extends JFinalConfig {
 //		me.add(cpData);
 //		
 		Cron4jPlugin inData = new Cron4jPlugin();
-		inData.addTask("45 19 * * *", new UpdateTask());
+		inData.addTask("5 2 * * *", new UpdateTask());
 		me.add(inData);
 //		
 		Cron4jPlugin cgData = new Cron4jPlugin();

+ 0 - 64
DataFusion/src/com/zskk/control/ViewController.java

@@ -1,21 +1,10 @@
 package com.zskk.control;
 
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileInputStream;
 import java.io.IOException;
-import java.io.InputStreamReader;
-import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.Date;
-import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.NodeList;
-
-import com.alibaba.fastjson.JSON;
 import com.jfinal.core.Controller;
 import com.jfinal.kit.PropKit;
 import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
@@ -23,8 +12,6 @@ import com.jfinal.plugin.activerecord.Db;
 import com.jfinal.plugin.activerecord.Record;
 import com.jfinal.plugin.activerecord.dialect.SqlServerDialect;
 import com.jfinal.plugin.druid.DruidPlugin;
-import com.zskk.tools.XmlHelper;
-
 import okhttp3.FormBody;
 import okhttp3.MediaType;
 import okhttp3.OkHttpClient;
@@ -61,57 +48,6 @@ public class ViewController extends Controller {
 		}
 	}
 	
-	public void mysql() {
-		String dateString = parseStringToDate();
-		String fileString = dateString.replace("0", "o");
-		File fin_floder = new File("/home/zskk/CFIND_XML/STUDYUID_" + fileString + "1.xml");
-		// 创建从文件读取数据的FileInputStream流
-		FileInputStream fin;
-		String s = null;
-		String d = "";
-
-		try {
-			fin = new FileInputStream(fin_floder);
-			InputStreamReader isr = null;
-			isr = new InputStreamReader(fin);
-			BufferedReader raf = null;
-			raf = new BufferedReader(isr);
-			s = raf.readLine();
-			s = s.replace("<?xml version=\"1.0\" encoding=\"UTF-8\"?>", "");
-			s = "<zskk>" + s + "</zskk>";
-//			System.out.println(s);
-			XmlHelper xmlHelper = XmlHelper.of(s);
-			NodeList nodeList = xmlHelper.getNodeList("/zskk/NativeDicomModel/DicomAttribute");
-			for (int i = 0; i < nodeList.getLength(); i++) {
-				NamedNodeMap as = nodeList.item(i).getAttributes();
-				if (as != null && as.getLength() > 0) {
-					for (int j = 0; j < as.getLength(); j++) {
-						if (as.item(j).getNodeName().equals("tag")) {
-							if (as.item(j).getNodeValue().equals("0020000D")) {
-//								String b = xmlHelper.getString("/zskk/NativeDicomModel[" + i + "]/DicomAttribute[" + j + "]/Value");
-//								System.out.println(xmlHelper.getString(nodeList.item(i), "Value"));
-								String studyuidString = xmlHelper.getString(nodeList.item(i), "Value");
-								d=d+studyuidString;
-								Record studyidfind = Db.use("local").findFirst("select * from study where studyuid = ?",
-										studyuidString);
-								if (studyidfind == null) {
-									Record studyinfo = new Record().set("studyuid", studyuidString);
-									Db.use("local").save("study", studyinfo);
-								}
-							}
-						}
-					}
-				}
-			}
-		} catch (Exception e) {
-			// TODO Auto-generated catch block
-			e.printStackTrace();
-			renderText(e.toString());
-		}
-		renderText(s);
-
-	}
-	
 	public static DruidPlugin createConnectedDruidPlugin() {
 
 		return new DruidPlugin(PropKit.get("jdbcUrl_connected"), PropKit.get("user_connected"),PropKit.get("password_connected").trim());

+ 1 - 79
DataFusion/src/com/zskk/service/DataService.java

@@ -1,33 +1,15 @@
 package com.zskk.service;
 
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
 import java.io.IOException;
-import java.io.InputStreamReader;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.HashMap;
-import java.util.Iterator;
 import java.util.Map;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
 import javax.xml.parsers.ParserConfigurationException;
-
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.jfinal.kit.PropKit;
-import com.zskk.tools.XmlHelper;
-
 import okhttp3.FormBody;
 import okhttp3.OkHttpClient;
 import okhttp3.Request;
@@ -97,63 +79,7 @@ public class DataService {
 	}
     
     public static void main(String[] args) throws IOException, ParserConfigurationException {
-    	File fin_floder = new File("/Users/liutao/Desktop/test/test111.xml");
-
-		//创建从文件读取数据的FileInputStream流
-		FileInputStream fin;
-		try {
-			fin = new FileInputStream(fin_floder);
-			InputStreamReader isr = null;
-
-			isr = new InputStreamReader(fin);
-
-			BufferedReader raf = null;
-
-            raf = new BufferedReader(isr);
-			
-			String s = null;
-			
-			// 读取文件内容,并将其打印
-//			while((s = raf.readLine()) != null) {
-//				System.out.println(s);
-//			
-//			}
-			s = raf.readLine();
-			s = s.replace("<?xml version=\"1.0\" encoding=\"UTF-8\"?>", "");
-			s = "<a>" + s + "</a>";
-			System.out.println(s);
-		    XmlHelper xmlHelper = XmlHelper.of(s);
-
-		    NodeList nodeList = xmlHelper.getNodeList("/a/NativeDicomModel");
-		    for (int i = 0; i < nodeList.getLength(); i++) {
-		    	String qString="";
-		    	NodeList nodeList2 =xmlHelper.getNodeList(nodeList.item(i),"DicomAttribute");
-		    	for (int k = 0; k < nodeList2.getLength(); k++) {
-//					System.out.println(k);
-					NamedNodeMap as = nodeList2.item(k).getAttributes();
-				    if (as != null && as.getLength() > 0) {
-				      for (int j = 0; j < as.getLength(); j++) {
-				    	  if (as.item(j).getNodeName().equals("tag")) {
-							if (as.item(j).getNodeValue().equals("0020000D")) {
-								String b =xmlHelper.getString("/a/NativeDicomModel["+i+"]/DicomAttribute["+j+"]/Value");
-//								System.out.println(xmlHelper.getString(nodeList2.item(k), "Value"));
-								qString =qString+"*"+xmlHelper.getString(nodeList2.item(k), "Value")+"**";
-							}
-						}
-				    	  if (as.item(j).getNodeName().equals("tag")) {
-								if (as.item(j).getNodeValue().equals("00080061")) {
-									String b =xmlHelper.getString("/a/NativeDicomModel["+i+"]/DicomAttribute["+j+"]/Value");
-//									System.out.println(xmlHelper.getString(nodeList2.item(k), "Value"));
-									qString =qString+"*"+xmlHelper.getString(nodeList2.item(k), "Value")+"**";
-
-								}
-							}
-				      }
-				    }
-		    	
-		    	}
-				System.out.println(qString);
-			}
+    	
 		    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
 			Date date = new Date();
 			long dInteger = date.getTime() - 86400000;
@@ -162,10 +88,6 @@ public class DataService {
 			Date ddDate =new Date();
 			System.out.println(ddDate.toString());
 
-		} catch (FileNotFoundException e) {
-			// TODO Auto-generated catch block
-			e.printStackTrace();
-		}
 	}
 
 }

+ 2 - 2
DataFusion/src/com/zskk/task/UpdateTask.java

@@ -83,7 +83,7 @@ public class UpdateTask implements ITask {
 	}
 
 	/**
-	 * 日期字符串格式转换
+	 * 日期字符串格式转换年月日
 	 * 
 	 * @param dateStr
 	 * @return
@@ -98,7 +98,7 @@ public class UpdateTask implements ITask {
 	}
 	
 	/**
-	 * 日期字符串格式转换
+	 * 日期字符串格式转换年月日时分秒
 	 * 
 	 * @param dateStr
 	 * @return