限制心得条数
This commit is contained in:
@@ -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<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);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user