|
@@ -39,6 +39,7 @@ import java.math.BigDecimal;
|
|
|
import java.time.DayOfWeek;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
import java.util.function.Function;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -816,14 +817,15 @@ public class StudentExtracurricularExercisesSituationServiceImpl extends BaseSer
|
|
|
}
|
|
|
}
|
|
|
for (CourseHomeworkWrapper.CourseHomeworkList courseHomeworkList : courseHomeworkLists) {
|
|
|
- courseHomeworkList.setAssignFlag(false);
|
|
|
+ courseHomeworkList.setAssignFlag(true);
|
|
|
// 如果是未布置的 设置时间
|
|
|
if(courseHomeworkList.getHomeWorkStatus().equals(EHomeWorkStatus.UNASSIGNED)){
|
|
|
- courseHomeworkList.setAssignFlag(true);
|
|
|
courseHomeworkList.setAssignTime(queryInfo.getStartTime());
|
|
|
courseHomeworkList.setStudentIdList(groupIds.get(courseHomeworkList.getMusicGroupId()));
|
|
|
// 如果结束时间小于当前时间 设置为已过期
|
|
|
- if(queryInfo.getEndTime().before(new Date())){
|
|
|
+ LocalDate now = LocalDate.now();
|
|
|
+ LocalDate endTime = LocalDate.parse(DateUtil.dateToString(queryInfo.getEndTime()), DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
+ if(now.isAfter(endTime)){
|
|
|
courseHomeworkList.setAssignFlag(false);
|
|
|
}
|
|
|
}
|