刘韬 2 years ago
parent
commit
bd9f9b37ca

+ 6 - 13
DataFusion/src/com/zskk/task/DataTask.java

@@ -103,30 +103,23 @@ public class DataTask implements ITask {
 	 * @param dateStr
 	 * @return
 	 */
-	private Boolean parseStringToDate(String dateStr) {
+	private String parseStringToDate(String dateStr) {
 		if (dateStr == null) {
-			return Boolean.FALSE;
+			return "";
 		}
 		SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 	    Date date = null;
 	    String timeString = null;
 		try {
 			date = sdf.parse(dateStr);
-			Long i=date.getTime();
-			Date datenewDate = new Date();
-			Long j =datenewDate.getTime();
-			Long k =j-i;
-			if (k<=14400000) {
-				return Boolean.FALSE;
-			}else {
-				return Boolean.TRUE;
-			}
-			
+			SimpleDateFormat sdf2= new SimpleDateFormat("yyyyMMdd");
+
+			timeString = sdf2.format(date);
 		} catch (ParseException e) {
 			// TODO Auto-generated catch block
 			e.printStackTrace();
 		}
-		return Boolean.FALSE;
+        return timeString;
 	}
 
 }

+ 10 - 18
DataFusion/src/com/zskk/task/PrintTask.java

@@ -24,7 +24,7 @@ public class PrintTask implements ITask {
 	public void run() {
 		// TODO Auto-generated method stub
 		DataService dService = ServiceFactory.getService(DataService.class);
-		List<Record> records = Db.use("print").find("select top 50 * from IMAGEVIEW order by ADDTIME desc");
+		List<Record> records = Db.use("print").find("select top 60 * from IMAGEVIEW order by ADDTIME desc");
 		for (Record record : records) {
 			try {
 				if (record == null) {
@@ -36,7 +36,7 @@ public class PrintTask implements ITask {
 				annex_params.put("code", record.getStr("CHECKID"));
 				//附件类型1.mp4 2.pdf 3.jpeg 4.png
 				annex_params.put("annex_class_code", "4");
-				annex_params.put("exam_datetime", "4");
+				annex_params.put("exam_datetime", parseStringToDate(record.getStr("ADDTIME")));
 	      		dService.saveAnnex(annex_params, record.getStr("IMGURL"));
 			} catch (Exception e) {
 				// TODO: handle exception
@@ -55,34 +55,26 @@ public class PrintTask implements ITask {
 
 	/**
 	 * 日期字符串格式转换
-	 * 
 	 * @param dateStr
 	 * @return
 	 */
-	private Boolean parseStringToDate(String dateStr) {
+	private String parseStringToDate(String dateStr) {
 		if (dateStr == null) {
-			return Boolean.FALSE;
+			return "";
 		}
-		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-		Date date = null;
-		String timeString = null;
+		SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+	    Date date = null;
+	    String timeString = null;
 		try {
 			date = sdf.parse(dateStr);
-			Long i = date.getTime();
-			Date datenewDate = new Date();
-			Long j = datenewDate.getTime();
-			Long k = j - i;
-			if (k <= 14400000) {
-				return Boolean.FALSE;
-			} else {
-				return Boolean.TRUE;
-			}
+			SimpleDateFormat sdf2= new SimpleDateFormat("yyyyMMdd");
 
+			timeString = sdf2.format(date);
 		} catch (ParseException e) {
 			// TODO Auto-generated catch block
 			e.printStackTrace();
 		}
-		return Boolean.FALSE;
+        return timeString;
 	}
 
 }