瀏覽代碼

Merge branch 'feature_HW_20230331' of http://git.dayaedu.com/yonge/mec into master_saas

zouxuan 2 年之前
父節點
當前提交
6b4afd14d3

+ 11 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/TeacherSignOutDto.java

@@ -22,11 +22,22 @@ public class TeacherSignOutDto {
     @ApiModelProperty(value = "学员学习是否达标")
     private List<StudentStandardDto> studentStandardDtos;
 
+    @ApiModelProperty(value = "课后评测信息")
+    private LessonExaminationSaveDto lessonExaminationSaveDto;
+
     /**
      * 是否返回错误信息
      */
     private boolean notRturnErrorInfo;
 
+    public LessonExaminationSaveDto getLessonExaminationSaveDto() {
+        return lessonExaminationSaveDto;
+    }
+
+    public void setLessonExaminationSaveDto(LessonExaminationSaveDto lessonExaminationSaveDto) {
+        this.lessonExaminationSaveDto = lessonExaminationSaveDto;
+    }
+
     public List<StudentStandardDto> getStudentStandardDtos() {
         return studentStandardDtos;
     }

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/LessonExaminationServiceImpl.java

@@ -62,6 +62,7 @@ public class LessonExaminationServiceImpl extends ServiceImpl<LessonExaminationD
     @Override
     @Transactional(rollbackFor = Exception.class)
     public void publish(LessonExaminationSaveDto param) {
+        log.info("publish param: ",param);
         if(CollectionUtils.isEmpty(param.getStudentLessonExaminationSaveDtos())){
             throw new BizException("请选择学员");
         }

+ 8 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/TeacherAttendanceServiceImpl.java

@@ -76,6 +76,8 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
 	private SysTenantConfigService sysTenantConfigService;
 	@Autowired
 	private StudentService studentService;
+	@Autowired
+	private LessonExaminationService lessonExaminationService;
 
     @Autowired
     private SysConfigService sysConfigService;
@@ -448,6 +450,12 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
 					courseHomeworkService.update(courseHomework);
 				}
 			}
+
+			//布置课后评测
+			LessonExaminationSaveDto examinationSaveDto = teacherSignOutDto.getLessonExaminationSaveDto();
+			if(Objects.nonNull(examinationSaveDto)){
+				lessonExaminationService.publish(examinationSaveDto);
+			}
 			return result;
 		}