| 
					
				 | 
			
			
				@@ -8,7 +8,9 @@ import javax.annotation.Resource; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.log4j.Logger;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.js.kbt.mapper.RecDataLogMapper;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.js.kbt.mapper.TbMouldMapper;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.js.kbt.model.RecDataLogExample;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.js.kbt.model.TbMould;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.js.kbt.model.TbMouldExample;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -17,6 +19,8 @@ public class MyTask { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Resource(name = "tbMouldMapper")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private TbMouldMapper tbMouldMapper;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@Resource(name = "recDataLogMapper")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	private RecDataLogMapper recDataLogMapper;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	Logger log = Logger.getLogger(MyTask.class);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -42,5 +46,16 @@ public class MyTask { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		cnt = tbMouldMapper.updateByExampleSelective(mould, example);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		log.info("更新了"+cnt+"条掉线");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public void reduceRecData() throws Exception {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Date now = new Date();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		log.info("定时任务reduceRecData:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(now));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		//删除一个月以前的数据
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		now.setMonth(now.getMonth() -1);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		RecDataLogExample example = new RecDataLogExample();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		example.createCriteria().andIndateLessThanOrEqualTo(now);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		recDataLogMapper.deleteByExample(example);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }
 
			 |