|
@@ -6,6 +6,7 @@ import com.ym.mec.biz.dal.dto.CourseHomeworkStudentDetailDto;
|
|
import com.ym.mec.biz.dal.dto.ExtraExerciseStudentsDto;
|
|
import com.ym.mec.biz.dal.dto.ExtraExerciseStudentsDto;
|
|
import com.ym.mec.biz.dal.entity.ExtracurricularExercises;
|
|
import com.ym.mec.biz.dal.entity.ExtracurricularExercises;
|
|
import com.ym.mec.biz.dal.entity.ExtracurricularExercisesReply;
|
|
import com.ym.mec.biz.dal.entity.ExtracurricularExercisesReply;
|
|
|
|
+import com.ym.mec.biz.dal.entity.StudentCourseHomework;
|
|
import com.ym.mec.biz.dal.enums.YesOrNoEnum;
|
|
import com.ym.mec.biz.dal.enums.YesOrNoEnum;
|
|
import com.ym.mec.biz.dal.page.ExtraExercilseQueryInfo;
|
|
import com.ym.mec.biz.dal.page.ExtraExercilseQueryInfo;
|
|
import com.ym.mec.biz.service.ExtracurricularExercisesReplyService;
|
|
import com.ym.mec.biz.service.ExtracurricularExercisesReplyService;
|
|
@@ -35,11 +36,23 @@ public class ExtracurricularExercisesReplyServiceImpl extends BaseServiceImpl<Lo
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public List<ExtraExerciseStudentsDto> findExtraExerciseStudents(Long extraExerciseId,String studentName) {
|
|
|
|
|
|
+ public List<StudentCourseHomework> findExtraExerciseStudents(Long extraExerciseId, String studentName) {
|
|
if(Objects.isNull(extraExerciseId)){
|
|
if(Objects.isNull(extraExerciseId)){
|
|
throw new BizException("请选择课外训练");
|
|
throw new BizException("请选择课外训练");
|
|
}
|
|
}
|
|
- return extracurricularExercisesReplyDao.findExtraExerciseStudents(extraExerciseId,studentName);
|
|
|
|
|
|
+ List<ExtraExerciseStudentsDto> extraExerciseStudents = extracurricularExercisesReplyDao.findExtraExerciseStudents(extraExerciseId, studentName);
|
|
|
|
+ List<StudentCourseHomework> studentCourseHomeworks=new ArrayList<>();
|
|
|
|
+ for (ExtraExerciseStudentsDto extraExerciseStudent : extraExerciseStudents) {
|
|
|
|
+ StudentCourseHomework studentCourseHomework=new StudentCourseHomework();
|
|
|
|
+ studentCourseHomework.setId(extraExerciseStudent.getId());
|
|
|
|
+ studentCourseHomework.setUserId(extraExerciseStudent.getUserId());
|
|
|
|
+ studentCourseHomework.setUserName(extraExerciseStudent.getStudentName());
|
|
|
|
+ studentCourseHomework.setStatus(extraExerciseStudent.getStatus()==0?YesOrNoEnum.NO:YesOrNoEnum.YES);
|
|
|
|
+ studentCourseHomework.setIsReplied(extraExerciseStudent.getIsReplied()==0?YesOrNoEnum.NO:YesOrNoEnum.YES);
|
|
|
|
+ studentCourseHomework.setIsView(extraExerciseStudent.getIsView()==0?YesOrNoEnum.NO:YesOrNoEnum.YES);
|
|
|
|
+ studentCourseHomeworks.add(studentCourseHomework);
|
|
|
|
+ }
|
|
|
|
+ return studentCourseHomeworks;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -82,7 +95,7 @@ public class ExtracurricularExercisesReplyServiceImpl extends BaseServiceImpl<Lo
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void submitExtraExercise(ExtracurricularExercisesReply extracurricularExercisesReply) {
|
|
public void submitExtraExercise(ExtracurricularExercisesReply extracurricularExercisesReply) {
|
|
- if(Objects.nonNull(extracurricularExercisesReply.getId())){
|
|
|
|
|
|
+ if(Objects.isNull(extracurricularExercisesReply.getId())){
|
|
throw new BizException("请选择课外训练");
|
|
throw new BizException("请选择课外训练");
|
|
}
|
|
}
|
|
if(StringUtils.isBlank(extracurricularExercisesReply.getAttachments())){
|
|
if(StringUtils.isBlank(extracurricularExercisesReply.getAttachments())){
|