From 19f0bd9548c3afcbc2f163dbb1982010e4418fd4 Mon Sep 17 00:00:00 2001 From: wgf <121463602@qq.com> Date: Fri, 11 Aug 2023 16:15:16 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=88=A4=E6=96=AD=E5=BC=80=E8=AF=BE?= =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E6=98=AF=E5=90=A6=E5=86=8D=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jlw/service/TeacherOpenCourseService.java | 14 ++++++++++++++ .../jlw/web/TeacherOpenCourseController.java | 10 ++++++++++ 2 files changed, 24 insertions(+) diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseService.java index 524da13f..08b187e4 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseService.java @@ -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 public LambdaQuery createLambdaQuery() { return teacherOpenCourseDao.createLambdaQuery(); } + + /** + * 判断课程是否再使用 + */ + public boolean getCourseUse(Long teacherOpenCourseId){ + TeacherOpenCourse teacherOpenCourse = new TeacherOpenCourse(); + teacherOpenCourse.setTeacherOpenCourseId(teacherOpenCourseId); + List teacherOpenCourses = getValues(teacherOpenCourse); + return CollectionUtil.isNotEmpty(teacherOpenCourses) && teacherOpenCourses.get(0).getEndTime().getTime() > new Date().getTime(); + } } diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java index 1e41cc76..6487467e 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java @@ -94,6 +94,16 @@ public class TeacherOpenCourseController{ } } + @GetMapping(API + "/getCourseUse.do") + @ResponseBody + public JsonResultgetCourseUse(Long teacherOpenCourseId,@SCoreUser CoreUser coreUser) { + if(null == coreUser){ + return JsonResult.failMessage("请登录后再操作"); + }else{ + return JsonResult.success(teacherOpenCourseService.getCourseUse(teacherOpenCourseId)); + } + } + @GetMapping(API + "/getList.do") @ResponseBody