|
@@ -3110,4 +3110,19 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
teacherIdMap, null, 0, "7","TEACHER");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public void cleanAttendance(String courseScheduleIds) {
|
|
|
+ SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
+ if (null == user) {
|
|
|
+ throw new BizException("获取用户信息失败");
|
|
|
+ }
|
|
|
+ if(StringUtils.isEmpty(courseScheduleIds)){
|
|
|
+ throw new BizException("参数校验失败");
|
|
|
+ }
|
|
|
+ LOGGER.info("清空老师和学生考勤,user:{},参数:{}",user.getId(),courseScheduleIds);
|
|
|
+ teacherAttendanceDao.batchCleanCourseTeacherSign(courseScheduleIds);
|
|
|
+ studentAttendanceDao.batchCleanCourseStudentSign(courseScheduleIds);
|
|
|
+ }
|
|
|
}
|