|  | @ -28,26 +28,26 @@ public class FollowUpSynJob implements Job {
 | 
	
		
			
				|  |  | 	
 | 
	
		
			
				|  |  | 	@Override
 | 
	
		
			
				|  |  | 	public void execute(JobExecutionContext context) throws JobExecutionException {
 | 
	
		
			
				|  |  | 		logger.info("START=====居民随访记录同步JOB");
 | 
	
		
			
				|  |  | 		try {
 | 
	
		
			
				|  |  | 			
 | 
	
		
			
				|  |  | 			Date end = new Date();
 | 
	
		
			
				|  |  | 			do{
 | 
	
		
			
				|  |  | 				String startTime =  systemDictService.getFollowupSynTime();   //上次执行时间
 | 
	
		
			
				|  |  | 				logger.info("采集时间:start="+startTime);
 | 
	
		
			
				|  |  | 				end = DateUtil.getNextMin(DateUtil.strToDate(startTime), 20);
 | 
	
		
			
				|  |  | 				String endTime = DateUtil.dateToStrLong(end);//采集20分钟后的数据
 | 
	
		
			
				|  |  | 				logger.info("采集时间:end="+endTime);
 | 
	
		
			
				|  |  | 				//根据起止时间查询家签居民随访记录,并同步到本地数据库
 | 
	
		
			
				|  |  | 				jwPrescriptionService.getFollowUpByTime(startTime,endTime);
 | 
	
		
			
				|  |  | 				//更新下次采集签约时间
 | 
	
		
			
				|  |  | 				systemDictService.saveFollowupSynTime(endTime);
 | 
	
		
			
				|  |  | 				
 | 
	
		
			
				|  |  | 			}while (end.before(new Date()));
 | 
	
		
			
				|  |  | 			logger.info("END========居民随访记录同步JOB");
 | 
	
		
			
				|  |  | 		}catch (Exception e){
 | 
	
		
			
				|  |  | 			e.printStackTrace();
 | 
	
		
			
				|  |  | 			logger.info("END===ERROE===居民随访记录同步JOB,message:"+e.getMessage());
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | //		logger.info("START=====居民随访记录同步JOB");
 | 
	
		
			
				|  |  | //		try {
 | 
	
		
			
				|  |  | //
 | 
	
		
			
				|  |  | //			Date end = new Date();
 | 
	
		
			
				|  |  | //			do{
 | 
	
		
			
				|  |  | //				String startTime =  systemDictService.getFollowupSynTime();   //上次执行时间
 | 
	
		
			
				|  |  | //				logger.info("采集时间:start="+startTime);
 | 
	
		
			
				|  |  | //				end = DateUtil.getNextMin(DateUtil.strToDate(startTime), 20);
 | 
	
		
			
				|  |  | //				String endTime = DateUtil.dateToStrLong(end);//采集20分钟后的数据
 | 
	
		
			
				|  |  | //				logger.info("采集时间:end="+endTime);
 | 
	
		
			
				|  |  | //				//根据起止时间查询家签居民随访记录,并同步到本地数据库
 | 
	
		
			
				|  |  | //				jwPrescriptionService.getFollowUpByTime(startTime,endTime);
 | 
	
		
			
				|  |  | //				//更新下次采集签约时间
 | 
	
		
			
				|  |  | //				systemDictService.saveFollowupSynTime(endTime);
 | 
	
		
			
				|  |  | //
 | 
	
		
			
				|  |  | //			}while (end.before(new Date()));
 | 
	
		
			
				|  |  | //			logger.info("END========居民随访记录同步JOB");
 | 
	
		
			
				|  |  | //		}catch (Exception e){
 | 
	
		
			
				|  |  | //			e.printStackTrace();
 | 
	
		
			
				|  |  | //			logger.info("END===ERROE===居民随访记录同步JOB,message:"+e.getMessage());
 | 
	
		
			
				|  |  | //		}
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | }
 |