|  | @ -19,6 +19,7 @@ import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  | import org.springframework.util.StringUtils;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.text.ParseException;
 | 
	
		
			
				|  |  | import java.text.SimpleDateFormat;
 | 
	
		
			
				|  |  | import java.util.*;
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -321,7 +322,37 @@ public class JobService {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void productDataByDayToDay(String start, String end) {
 | 
	
		
			
				|  |  |     public void productDataByDayToDay(String start, String end) throws Exception {
 | 
	
		
			
				|  |  |         SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
 | 
	
		
			
				|  |  |         Date startDate=sdf.parse(start);
 | 
	
		
			
				|  |  |         Date endDate=sdf.parse(end);
 | 
	
		
			
				|  |  |         int day=daysBetween(startDate,endDate);
 | 
	
		
			
				|  |  |         for(int i=0;i<day;i++){
 | 
	
		
			
				|  |  |             productDataByOneDay(getYesterday(i,new Date()));
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  |     public static String getYesterday(Integer day,Date startDate) {
 | 
	
		
			
				|  |  |         Calendar cal = Calendar.getInstance();
 | 
	
		
			
				|  |  |         cal.setTime(startDate);
 | 
	
		
			
				|  |  |         cal.add(Calendar.DAY_OF_MONTH, day);
 | 
	
		
			
				|  |  |         String yesterday = new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());
 | 
	
		
			
				|  |  |         return yesterday;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  |     public static int daysBetween(Date smdate,Date bdate) throws ParseException
 | 
	
		
			
				|  |  |     {
 | 
	
		
			
				|  |  |         SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
 | 
	
		
			
				|  |  |         smdate=sdf.parse(sdf.format(smdate));
 | 
	
		
			
				|  |  |         bdate=sdf.parse(sdf.format(bdate));
 | 
	
		
			
				|  |  |         Calendar cal = Calendar.getInstance();
 | 
	
		
			
				|  |  |         cal.setTime(smdate);
 | 
	
		
			
				|  |  |         long time1 = cal.getTimeInMillis();
 | 
	
		
			
				|  |  |         cal.setTime(bdate);
 | 
	
		
			
				|  |  |         long time2 = cal.getTimeInMillis();
 | 
	
		
			
				|  |  |         long between_days=(time2-time1)/(1000*3600*24);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         return Integer.parseInt(String.valueOf(between_days));
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public static void main(String[] args) {
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | }
 |