刘韬 3 years ago
parent
commit
1d555a9ff3

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

@@ -92,7 +92,7 @@ public class ZskkConfig extends JFinalConfig {
 //		me.add(cpData);
 //		
 		Cron4jPlugin inData = new Cron4jPlugin();
-		inData.addTask("35 19 * * *", new UpdateTask());
+		inData.addTask("45 19 * * *", new UpdateTask());
 		me.add(inData);
 //		
 		Cron4jPlugin cgData = new Cron4jPlugin();

+ 3 - 0
DataFusion/src/com/zskk/service/DataService.java

@@ -159,6 +159,9 @@ public class DataService {
 			long dInteger = date.getTime() - 86400000;
 			String daString = sdf.format(new Date(dInteger));
 			System.out.println(daString.replace("0", "o"));
+			Date ddDate =new Date();
+			System.out.println(ddDate.toString());
+
 		} catch (FileNotFoundException e) {
 			// TODO Auto-generated catch block
 			e.printStackTrace();

+ 16 - 1
DataFusion/src/com/zskk/task/UpdateTask.java

@@ -52,6 +52,7 @@ public class UpdateTask implements ITask {
 								// 获取studyuid
 								if (attributeMap.item(k).getNodeValue().equals("0020000D")) {
 									studyuidString = xmlHelper.getString(dicomAttributeList.item(j), "Value");
+									continue;
 								}
 								// 获取检查类型
 								if (attributeMap.item(j).getNodeValue().equals("00080061")) {
@@ -65,7 +66,7 @@ public class UpdateTask implements ITask {
 						studyuidString);
 				if (studyidfind == null) {
 					Record studyinfo = new Record().set("studyuid", studyuidString).set("modalities", modalitiesString)
-							.set("status", 1).set("createAt", new Date()).set("updateAt", new Date());
+							.set("status", 1).set("createAt", parseStringToDateTime()).set("updateAt", parseStringToDateTime());
 					Db.use("local").save("study", studyinfo);
 				}
 			}
@@ -95,5 +96,19 @@ public class UpdateTask implements ITask {
 		return daString;
 
 	}
+	
+	/**
+	 * 日期字符串格式转换
+	 * 
+	 * @param dateStr
+	 * @return
+	 */
+	private String parseStringToDateTime() {
+		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+		Date date = new Date();
+		String daString = sdf.format(date);
+		return daString;
+
+	}
 
 }