限制心得条数
This commit is contained in:
@@ -52,6 +52,8 @@ public class ClassController {
|
|||||||
private ClassExamUserService classExamUserService;
|
private ClassExamUserService classExamUserService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private SysNoticeService sysNoticeService;
|
private SysNoticeService sysNoticeService;
|
||||||
|
@Autowired
|
||||||
|
private ClassTaskService classTaskService;
|
||||||
|
|
||||||
//班级模型列表
|
//班级模型列表
|
||||||
@RequestMapping("/getClassModelList")
|
@RequestMapping("/getClassModelList")
|
||||||
@@ -261,6 +263,18 @@ public class ClassController {
|
|||||||
//新增班级任务医案心得
|
//新增班级任务医案心得
|
||||||
@RequestMapping("/addClassTask")
|
@RequestMapping("/addClassTask")
|
||||||
public R addClassTask(@RequestBody ClassTask classTask){
|
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<ClassTask>()
|
||||||
|
.eq(ClassTask::getClassId,classEntity.getId())
|
||||||
|
.eq(ClassTask::getType,"2")
|
||||||
|
.eq(ClassTask::getUserId,ShiroUtils.getUId()));
|
||||||
|
if (taskCount<Math.ceil(classModel.getDays()/7)){
|
||||||
|
}else {
|
||||||
|
return R.error("最多只能提交"+Math.ceil(classModel.getDays()/7)+"条心得");
|
||||||
|
}
|
||||||
|
}
|
||||||
classEntityService.addClassTask(classTask);
|
classEntityService.addClassTask(classTask);
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
package com.peanut.modules.common.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.peanut.modules.common.entity.ClassTask;
|
||||||
|
|
||||||
|
public interface ClassTaskService extends IService<ClassTask> {
|
||||||
|
}
|
||||||
@@ -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<ClassTaskDao, ClassTask> implements ClassTaskService {
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user