@@ -168,7 +168,7 @@ public class ExtracurricularExercisesReplyServiceImpl extends BaseServiceImpl<Lo
extracurricularExercises.setCompletedNum(submitStudentNum);
extracurricularExercisesDao.update(extracurricularExercises);
- studentServeService.updateExercisesSituation(extracurricularExercises.getCreateTime(), Arrays.asList(extracurricularExercisesReply.getUserId()), extracurricularExercises.getTeacherId());
+ studentServeService.updateExercisesSituation(extracurricularExercises.getCreateTime(), Arrays.asList(existExtra.getUserId()), extracurricularExercises.getTeacherId());
if(push){
Map<Integer, String> userMap = new HashMap<>();
@@ -175,7 +175,7 @@
WHERE
sees.monday_ = #{startDate}
AND sees.teacher_id_ = #{teacherId}
- AND sees.actual_exercises_num_ = 0
+ AND sees.actual_exercises_num_ < sees.exercises_reply_num_
AND sees.serve_type_ = 'EXERCISE'
<if test="search!=null">
AND (su.username_ LIKE CONCAT('%', #{search}, '%') OR su.phone_ LIKE CONCAT(#{search}, '%'))