|  | @@ -11,7 +11,9 @@ import com.ym.mec.biz.dal.page.CourseHomeworkQueryInfo;
 | 
											
												
													
														|  |  import com.ym.mec.biz.dal.page.StudentCourseHomeWorkQueryInfo;
 |  |  import com.ym.mec.biz.dal.page.StudentCourseHomeWorkQueryInfo;
 | 
											
												
													
														|  |  import com.ym.mec.biz.service.*;
 |  |  import com.ym.mec.biz.service.*;
 | 
											
												
													
														|  |  import com.ym.mec.common.constant.CommonConstants;
 |  |  import com.ym.mec.common.constant.CommonConstants;
 | 
											
												
													
														|  | 
 |  | +import com.ym.mec.common.controller.BaseController;
 | 
											
												
													
														|  |  import com.ym.mec.common.dal.BaseDAO;
 |  |  import com.ym.mec.common.dal.BaseDAO;
 | 
											
												
													
														|  | 
 |  | +import com.ym.mec.common.entity.HttpResponseResult;
 | 
											
												
													
														|  |  import com.ym.mec.common.exception.BizException;
 |  |  import com.ym.mec.common.exception.BizException;
 | 
											
												
													
														|  |  import com.ym.mec.common.page.PageInfo;
 |  |  import com.ym.mec.common.page.PageInfo;
 | 
											
												
													
														|  |  import com.ym.mec.common.page.QueryInfo;
 |  |  import com.ym.mec.common.page.QueryInfo;
 | 
											
										
											
												
													
														|  | @@ -23,6 +25,7 @@ import com.ym.mec.util.date.DateUtil;
 | 
											
												
													
														|  |  import org.apache.commons.collections.CollectionUtils;
 |  |  import org.apache.commons.collections.CollectionUtils;
 | 
											
												
													
														|  |  import org.apache.commons.lang3.StringUtils;
 |  |  import org.apache.commons.lang3.StringUtils;
 | 
											
												
													
														|  |  import org.jetbrains.annotations.NotNull;
 |  |  import org.jetbrains.annotations.NotNull;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.http.HttpStatus;
 | 
											
												
													
														|  |  import org.springframework.stereotype.Service;
 |  |  import org.springframework.stereotype.Service;
 | 
											
												
													
														|  |  import org.springframework.transaction.annotation.Transactional;
 |  |  import org.springframework.transaction.annotation.Transactional;
 | 
											
												
													
														|  |  import javax.annotation.Resource;
 |  |  import javax.annotation.Resource;
 | 
											
										
											
												
													
														|  | @@ -867,7 +870,7 @@ public class StudentCourseHomeworkServiceImpl extends BaseServiceImpl<Long, Stud
 | 
											
												
													
														|  |       * @return
 |  |       * @return
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  | -    public CourseHomeworkWrapper.CourseHomeworkList findStudentHomeworkRecordDetail(CourseHomeworkWrapper.StudentCourseHomeworkQuery query) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +    public HttpResponseResult<CourseHomeworkWrapper.CourseHomeworkList> findStudentHomeworkRecordDetail(CourseHomeworkWrapper.StudentCourseHomeworkQuery query) {
 | 
											
												
													
														|  |          CourseHomeworkWrapper.CourseHomeworkList courseHomeworkDetail = null;
 |  |          CourseHomeworkWrapper.CourseHomeworkList courseHomeworkDetail = null;
 | 
											
												
													
														|  |          if (ELessonTrainingType.HOMEWORK.equals(query.getType())) {
 |  |          if (ELessonTrainingType.HOMEWORK.equals(query.getType())) {
 | 
											
												
													
														|  |              courseHomeworkDetail= courseHomeworkService.findCourseHomeworkDetail(
 |  |              courseHomeworkDetail= courseHomeworkService.findCourseHomeworkDetail(
 | 
											
										
											
												
													
														|  | @@ -876,14 +879,14 @@ public class StudentCourseHomeworkServiceImpl extends BaseServiceImpl<Long, Stud
 | 
											
												
													
														|  |              StudentCourseHomework homework = studentCourseHomeworkDao
 |  |              StudentCourseHomework homework = studentCourseHomeworkDao
 | 
											
												
													
														|  |                      .getHomeworkByUserIdAndCourseHomeworkId(query.getUserId(), courseHomeworkDetail.getCourseHomeworkId());
 |  |                      .getHomeworkByUserIdAndCourseHomeworkId(query.getUserId(), courseHomeworkDetail.getCourseHomeworkId());
 | 
											
												
													
														|  |              if (homework == null) {
 |  |              if (homework == null) {
 | 
											
												
													
														|  | -                throw new BizException("作业不存在");
 |  | 
 | 
											
												
													
														|  | 
 |  | +                return BaseController.failed(HttpStatus.NO_CONTENT,"作业不存在");
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |              courseHomeworkDetail.setSubmitTime(homework.getSubmitTime());
 |  |              courseHomeworkDetail.setSubmitTime(homework.getSubmitTime());
 | 
											
												
													
														|  |          } else {
 |  |          } else {
 | 
											
												
													
														|  |              courseHomeworkDetail = courseHomeworkService.findCourseExtraHomeworkDetail(query.getCourseScheduleId());
 |  |              courseHomeworkDetail = courseHomeworkService.findCourseExtraHomeworkDetail(query.getCourseScheduleId());
 | 
											
												
													
														|  |              ExtracurricularExercisesReply exercisesReply = extracurricularExercisesReplyDao.getByExtraIdAndUserId(courseHomeworkDetail.getCourseHomeworkId(), query.getUserId());
 |  |              ExtracurricularExercisesReply exercisesReply = extracurricularExercisesReplyDao.getByExtraIdAndUserId(courseHomeworkDetail.getCourseHomeworkId(), query.getUserId());
 | 
											
												
													
														|  |              if (exercisesReply == null) {
 |  |              if (exercisesReply == null) {
 | 
											
												
													
														|  | -                throw new BizException("作业不存在");
 |  | 
 | 
											
												
													
														|  | 
 |  | +                return BaseController.failed(HttpStatus.NO_CONTENT,"作业不存在");
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |              courseHomeworkDetail.setSubmitTime(exercisesReply.getSubmitTime());
 |  |              courseHomeworkDetail.setSubmitTime(exercisesReply.getSubmitTime());
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
										
											
												
													
														|  | @@ -900,8 +903,7 @@ public class StudentCourseHomeworkServiceImpl extends BaseServiceImpl<Long, Stud
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          courseHomeworkDetail.setTrainingDetailList(detailList);
 |  |          courseHomeworkDetail.setTrainingDetailList(detailList);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        return courseHomeworkDetail;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +        return BaseController.succeed(courseHomeworkDetail);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 |