|  | @@ -19,6 +19,7 @@ import com.ym.mec.util.date.DateUtil;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import java.time.DayOfWeek;
 | 
	
		
			
				|  |  |  import java.time.LocalDate;
 | 
	
		
			
				|  |  |  import java.time.LocalDateTime;
 | 
	
		
			
				|  |  |  import java.time.temporal.ChronoUnit;
 | 
	
	
		
			
				|  | @@ -126,9 +127,14 @@ public class StudentExtracurricularExercisesSituationServiceImpl extends BaseSer
 | 
	
		
			
				|  |  |  			pageInfo.setTotal(count);
 | 
	
		
			
				|  |  |  			params.put("offset", pageInfo.getOffset());
 | 
	
		
			
				|  |  |  			dataList = extracurricularExercisesReplyDao.findStudentHomeworkDetailsInTimeZone(params);
 | 
	
		
			
				|  |  | +			Map<String, List<StudentServiceDetailDto>> weekHomeworks=new HashMap<>();
 | 
	
		
			
				|  |  |  			for (StudentServiceDetailDto studentServiceDetailDto : dataList) {
 | 
	
		
			
				|  |  |  				LocalDate homeworkCreateTime = LocalDateTime.ofInstant(studentServiceDetailDto.getHomeworkCreateTime().toInstant(), DateUtil.zoneId).toLocalDate();
 | 
	
		
			
				|  |  | -				int weekOfYear = homeworkCreateTime.get(DateUtil.weekFields.weekOfYear());
 | 
	
		
			
				|  |  | +				String mondayStr = homeworkCreateTime.with(DateUtil.weekFields.dayOfWeek(), DayOfWeek.MONDAY.getValue()).toString();
 | 
	
		
			
				|  |  | +				if(!weekHomeworks.containsKey(mondayStr)){
 | 
	
		
			
				|  |  | +					weekHomeworks.put(mondayStr, new ArrayList<>());
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  | +				weekHomeworks.get(mondayStr).add(studentServiceDetailDto);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		if (count == 0) {
 |