|  | @@ -19,6 +19,8 @@ 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;
 | 
	
		
			
				|  |  |  import java.util.*;
 | 
	
	
		
			
				|  | @@ -125,6 +127,15 @@ 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();
 | 
	
		
			
				|  |  | +				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) {
 | 
	
		
			
				|  |  |  			dataList = new ArrayList<>();
 |