1、判断开课课程是否再使用

beetlsql3-dev
wgf 2 years ago
parent 9c504603fd
commit 19f0bd9548

@ -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();
}
}

@ -94,6 +94,16 @@ public class TeacherOpenCourseController{
}
}
@GetMapping(API + "/getCourseUse.do")
@ResponseBody
public JsonResult<Boolean>getCourseUse(Long teacherOpenCourseId,@SCoreUser CoreUser coreUser) {
if(null == coreUser){
return JsonResult.failMessage("请登录后再操作");
}else{
return JsonResult.success(teacherOpenCourseService.getCourseUse(teacherOpenCourseId));
}
}
@GetMapping(API + "/getList.do")
@ResponseBody

Loading…
Cancel
Save