|  | @@ -218,22 +218,25 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
 | 
	
		
			
				|  |  |  			}else{
 | 
	
		
			
				|  |  |  				teacherAttendanceDao.insert(teacherAttendance);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  			//新增课堂作业
 | 
	
		
			
				|  |  |  			CourseHomework courseHomework=teacherSignOutDto.getCourseHomeworkInfo();
 | 
	
		
			
				|  |  | -			courseHomework.setCourseScheduleId(teacherAttendance.getCourseScheduleId());
 | 
	
		
			
				|  |  | -			courseHomework.setMusicGroupId(currentCourseDetail.getMusicGroupId());
 | 
	
		
			
				|  |  | -			courseHomework.setGroupType(teacherAttendance.getGroupType());
 | 
	
		
			
				|  |  | -			courseHomework.setClassGroupId(currentCourseDetail.getClassId().intValue());
 | 
	
		
			
				|  |  | -			courseHomework.setExpiryDate(DateUtil.addDays(date,7));
 | 
	
		
			
				|  |  | -			courseHomework.setExpectNum(courseScheduleDao.countCourseStudentNum(teacherAttendance.getCourseScheduleId()));
 | 
	
		
			
				|  |  | -			courseHomeworkService.insert(courseHomework);
 | 
	
		
			
				|  |  | -			List<StudentCourseHomework> studentCourseHomeworks = studentCourseHomeworkDao
 | 
	
		
			
				|  |  | -					.constructInitialStudentHomeworkRecordsWithPayment(teacherAttendance.getCourseScheduleId(),
 | 
	
		
			
				|  |  | -							courseHomework.getId());
 | 
	
		
			
				|  |  | -			if(CollectionUtils.isEmpty(studentCourseHomeworks)){
 | 
	
		
			
				|  |  | -				throw new BizException("此课程没有学生");
 | 
	
		
			
				|  |  | +			if(Objects.nonNull(courseHomework)&&StringUtils.isNotBlank(courseHomework.getContent())){
 | 
	
		
			
				|  |  | +				courseHomework.setCourseScheduleId(teacherAttendance.getCourseScheduleId());
 | 
	
		
			
				|  |  | +				courseHomework.setMusicGroupId(currentCourseDetail.getMusicGroupId());
 | 
	
		
			
				|  |  | +				courseHomework.setGroupType(teacherAttendance.getGroupType());
 | 
	
		
			
				|  |  | +				courseHomework.setClassGroupId(currentCourseDetail.getClassId().intValue());
 | 
	
		
			
				|  |  | +				courseHomework.setExpiryDate(DateUtil.addDays(date,7));
 | 
	
		
			
				|  |  | +				courseHomework.setExpectNum(courseScheduleDao.countCourseStudentNum(teacherAttendance.getCourseScheduleId()));
 | 
	
		
			
				|  |  | +				courseHomeworkService.insert(courseHomework);
 | 
	
		
			
				|  |  | +				List<StudentCourseHomework> studentCourseHomeworks = studentCourseHomeworkDao
 | 
	
		
			
				|  |  | +						.constructInitialStudentHomeworkRecordsWithPayment(teacherAttendance.getCourseScheduleId(),
 | 
	
		
			
				|  |  | +								courseHomework.getId());
 | 
	
		
			
				|  |  | +				if(CollectionUtils.isEmpty(studentCourseHomeworks)){
 | 
	
		
			
				|  |  | +					throw new BizException("此课程没有学生");
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  | +				studentCourseHomeworkDao.batchInsertStudentCourseHomeworkRecord(studentCourseHomeworks);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  | -			studentCourseHomeworkDao.batchInsertStudentCourseHomeworkRecord(studentCourseHomeworks);
 | 
	
		
			
				|  |  |  			return result;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 |