| 
					
				 | 
			
			
				@@ -1189,9 +1189,10 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<CloudTeacherSumDto> cloudTeacherSum(StudentCourseConsumerQueryInfo queryInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<String> mondays = this.getMondays(queryInfo.getStartDate(),queryInfo.getEndDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryInfo.setWeekBetween(mondays.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryInfo.setMondays(mondays); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Date date = DateUtil.stringToDate(queryInfo.getStartDate(), DateUtil.ISO_EXPANDED_DATE_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Date date2 = DateUtil.stringToDate(queryInfo.getEndDate(), DateUtil.ISO_EXPANDED_DATE_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        long weekBetween = DateUtil.weekBetween(date, date2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        queryInfo.setWeekBetween(weekBetween); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<CloudTeacherSumDto> cloudTeacherSumDtos = studentDao.cloudTeacherSum(queryInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(CollectionUtils.isEmpty(cloudTeacherSumDtos)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return cloudTeacherSumDtos; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1212,9 +1213,10 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public PageInfo<CloudTeacherSumDto> cloudTeacherSumDetail(StudentCourseConsumerQueryInfo queryInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         PageInfo<CloudTeacherSumDto> pageInfo = new PageInfo<>(queryInfo.getPage(), queryInfo.getRows()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<String> mondays = this.getMondays(queryInfo.getStartDate(),queryInfo.getEndDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryInfo.setWeekBetween(mondays.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryInfo.setMondays(mondays); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Date date = DateUtil.stringToDate(queryInfo.getStartDate(), DateUtil.ISO_EXPANDED_DATE_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Date date2 = DateUtil.stringToDate(queryInfo.getEndDate(), DateUtil.ISO_EXPANDED_DATE_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        long weekBetween = DateUtil.weekBetween(date, date2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        queryInfo.setWeekBetween(weekBetween); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Object> params = new HashMap<String, Object>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MapUtil.populateMap(params, queryInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1242,21 +1244,6 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return pageInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private List<String> getMondays(String startDate,String endDate){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Date date = DateUtil.stringToDate(startDate, DateUtil.ISO_EXPANDED_DATE_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Date date2 = DateUtil.stringToDate(endDate, DateUtil.ISO_EXPANDED_DATE_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<String> mondays = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mondays.add(startDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        while (true){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            date = DateUtil.addDays(date, 7); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(date.compareTo(date2) > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            mondays.add(DateUtil.dateToString(date,DateUtil.ISO_EXPANDED_DATE_FORMAT)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return mondays; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<IndexCloudStudySumDto> getCloudStudyStudentOverViewList(List<Integer> organIdsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<IndexCloudStudySumDto> list = studentDao.getCloudStudyStudentOverViewList(organIdsList); 
			 |