Joburgess il y a 5 ans
Parent
commit
ea28d18dc9

+ 6 - 1
mec-teacher/src/main/java/com/ym/mec/teacher/controller/CourseHomeworkController.java

@@ -3,6 +3,7 @@ package com.ym.mec.teacher.controller;
 import com.ym.mec.auth.api.client.SysUserFeignService;
 import com.ym.mec.auth.api.entity.SysUser;
 import com.ym.mec.biz.dal.dto.CourseHomeworkStudentDetailDto;
+import com.ym.mec.biz.dal.entity.CourseHomework;
 import com.ym.mec.biz.dal.entity.StudentCourseHomework;
 import com.ym.mec.biz.dal.enums.YesOrNoEnum;
 import com.ym.mec.biz.dal.page.CourseHomeworkQueryInfo;
@@ -55,7 +56,11 @@ public class CourseHomeworkController extends BaseController {
     @ApiOperation(value = "获取学生作业界面详细信息")
     @GetMapping(value = "/findCourseHomeworkStudentDetail")
     public Object findCourseHomeworkStudentDetail(Long courseScheduleID,Long userId){
-        CourseHomeworkStudentDetailDto courseHomeworkStudentDetail = studentCourseHomeworkService.findCourseHomeworkStudentDetail(courseScheduleID, userId);
+        CourseHomework courseHomework = courseScheduleService.get(courseScheduleID);
+        if(Objects.isNull(courseHomework)){
+            return failed("作业不存在");
+        }
+        CourseHomeworkStudentDetailDto courseHomeworkStudentDetail = studentCourseHomeworkService.findCourseHomeworkStudentDetail(courseHomework.getCourseScheduleId(), userId);
         if(Objects.nonNull(courseHomeworkStudentDetail)){
             StudentCourseHomework studentCourseHomework=new StudentCourseHomework();
             studentCourseHomework.setId(courseHomeworkStudentDetail.getCourseHomeworkId());