LAPTOP-5NTQJPUS\LT il y a 1 an
Parent
commit
2d8354285d

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

@@ -115,7 +115,7 @@ public class ZskkConfig extends JFinalConfig {
 //		ifData.addTask("*/1 * * * *", new InfoTask());
 //		me.add(ifData);
 //		
-//		//同步报告
+//		//同步更新报告
 		Cron4jPlugin upData = new Cron4jPlugin();
 		upData.addTask("*/12 * * * *", new ReviewTask());
 		me.add(upData);

+ 20 - 5
DataFusion/src/com/zskk/task/ReviewTask.java

@@ -20,7 +20,7 @@ public class ReviewTask implements ITask {
 		// TODO Auto-generated method stub
 		DataService dService = ServiceFactory.getService(DataService.class);
   
-		List<Record> records = Db.use("connected").find("select * from reportinfo where REVIEWDATE >", getNowDate());
+	    List<Record> records = Db.use("connected").find("select * from reportinfo where REVIEWDATE between ? and ?", getNowDate2(), getNowDate1());
 		if (records == null) {
 			return;
 		}
@@ -98,15 +98,30 @@ public class ReviewTask implements ITask {
 	
 	
 	/**
-	 * 获取当前时间
+	 * 获取当前时间1
 	 * @param dateStr
 	 * @return
 	 */
-	private String getNowDate() {
+	private String getNowDate1() {
 			SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 		    Date date = new Date();
-		    //20分钟
-		    Date lastDate = new Date(date.getTime()-1200000);
+		    //5分钟
+		    Date lastDate = new Date(date.getTime()-300000);
+		    String timeString = null;
+			timeString = sdf.format(lastDate);
+			return timeString;
+	}
+	
+	/**
+	 * 获取当前时间2
+	 * @param dateStr
+	 * @return
+	 */
+	private String getNowDate2() {
+			SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+		    Date date = new Date();
+		    //30分钟
+		    Date lastDate = new Date(date.getTime()-1800000);
 		    String timeString = null;
 			timeString = sdf.format(lastDate);
 			return timeString;