|
|
|
@ -1,6 +1,8 @@
|
|
|
|
|
package com.ibeetl.jlw.service;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
|
|
import cn.hutool.core.lang.Assert;
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
|
|
import cn.jlw.util.ToolUtils;
|
|
|
|
@ -16,7 +18,9 @@ import com.ibeetl.jlw.dao.TeacherOpenCourseMergeCourseInfoDao;
|
|
|
|
|
import com.ibeetl.jlw.dao.UniversitiesCollegesJurisdictionCurriculumResourcesDao;
|
|
|
|
|
import com.ibeetl.jlw.entity.Student;
|
|
|
|
|
import com.ibeetl.jlw.entity.TeacherOpenCourse;
|
|
|
|
|
import com.ibeetl.jlw.entity.TeacherOpenCourseMergeResourcesInfo;
|
|
|
|
|
import com.ibeetl.jlw.entity.UniversitiesCollegesJurisdictionCurriculumResources;
|
|
|
|
|
import com.ibeetl.jlw.enums.GlobalUpStatusEnum;
|
|
|
|
|
import com.ibeetl.jlw.web.query.TeacherOpenCourseQuery;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import org.beetl.sql.core.SqlId;
|
|
|
|
@ -295,4 +299,14 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
|
|
|
|
|
public LambdaQuery<TeacherOpenCourse> createLambdaQuery() {
|
|
|
|
|
return teacherOpenCourseDao.createLambdaQuery();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断课程是否再使用
|
|
|
|
|
*/
|
|
|
|
|
public boolean getCourseUse(Long teacherOpenCourseId){
|
|
|
|
|
TeacherOpenCourse teacherOpenCourse = new TeacherOpenCourse();
|
|
|
|
|
teacherOpenCourse.setTeacherOpenCourseId(teacherOpenCourseId);
|
|
|
|
|
List<TeacherOpenCourse> teacherOpenCourses = getValues(teacherOpenCourse);
|
|
|
|
|
return CollectionUtil.isNotEmpty(teacherOpenCourses) && teacherOpenCourses.get(0).getEndTime().getTime() > new Date().getTime();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|