|
|
|
@ -210,13 +210,14 @@ public class TeacherOpenCourseStudentSigninLogService extends CoreBaseService<Te
|
|
|
|
|
|
|
|
|
|
// 判断是否加入到这个课程中
|
|
|
|
|
long teacherOpenCourseInCount = teacherOpenCourseMergeSchoolClassDao.createLambdaQuery()
|
|
|
|
|
.andEq(TeacherOpenCourseMergeSchoolClass::getSchoolClassId, signinDTO.getStudentId())
|
|
|
|
|
.andEq(TeacherOpenCourseMergeSchoolClass::getSchoolClassId, student.getClassId())
|
|
|
|
|
.andEq(TeacherOpenCourseMergeSchoolClass::getTeacherOpenCourseId, signinSetting.getTeacherOpenCourseId())
|
|
|
|
|
.count();
|
|
|
|
|
Assert.isTrue(teacherOpenCourseInCount > 0, "未加入到该课程中,开课ID或学生ID有误!");
|
|
|
|
|
|
|
|
|
|
switch (signinDTO.getTeacherOpenCourseStudentSigninLogType()) {
|
|
|
|
|
// IP签到
|
|
|
|
|
|
|
|
|
|
case ip_signin: {
|
|
|
|
|
ipSignInHandler(signinDTO, signinSetting);
|
|
|
|
|
}break;
|
|
|
|
|