From ec3cdf01610630d91cf2409d5f7139bbf278aa34 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Tue, 17 Jun 2025 11:42:53 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E5=BF=83=E5=BE=97=E6=9D=A1?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/common/controller/ClassController.java | 14 ++++++++++++++ .../modules/common/service/ClassTaskService.java | 7 +++++++ .../common/service/impl/ClassTaskServiceImpl.java | 13 +++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 src/main/java/com/peanut/modules/common/service/ClassTaskService.java create mode 100644 src/main/java/com/peanut/modules/common/service/impl/ClassTaskServiceImpl.java diff --git a/src/main/java/com/peanut/modules/common/controller/ClassController.java b/src/main/java/com/peanut/modules/common/controller/ClassController.java index 57f4b711..e2f652bb 100644 --- a/src/main/java/com/peanut/modules/common/controller/ClassController.java +++ b/src/main/java/com/peanut/modules/common/controller/ClassController.java @@ -52,6 +52,8 @@ public class ClassController { private ClassExamUserService classExamUserService; @Autowired private SysNoticeService sysNoticeService; + @Autowired + private ClassTaskService classTaskService; //班级模型列表 @RequestMapping("/getClassModelList") @@ -261,6 +263,18 @@ public class ClassController { //新增班级任务医案心得 @RequestMapping("/addClassTask") public R addClassTask(@RequestBody ClassTask classTask){ + if ("2".equals(classTask.getType())){ + ClassEntity classEntity = classEntityService.getById(classTask.getClassId()); + ClassModel classModel = classModelService.getById(classEntity.getModelId()); + int taskCount = classTaskService.count(new LambdaQueryWrapper() + .eq(ClassTask::getClassId,classEntity.getId()) + .eq(ClassTask::getType,"2") + .eq(ClassTask::getUserId,ShiroUtils.getUId())); + if (taskCount { +} diff --git a/src/main/java/com/peanut/modules/common/service/impl/ClassTaskServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/ClassTaskServiceImpl.java new file mode 100644 index 00000000..604f2286 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/impl/ClassTaskServiceImpl.java @@ -0,0 +1,13 @@ +package com.peanut.modules.common.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.common.dao.ClassTaskDao; +import com.peanut.modules.common.entity.ClassTask; +import com.peanut.modules.common.service.ClassTaskService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Slf4j +@Service("commonClassTaskService") +public class ClassTaskServiceImpl extends ServiceImpl implements ClassTaskService { +}