考试相关

This commit is contained in:
wuchunlei
2024-08-28 17:28:50 +08:00
parent ebcd459ed1
commit e3801fa8a5
9 changed files with 417 additions and 184 deletions

View File

@@ -33,20 +33,56 @@ public class ClassController {
//新增班级模型
@RequestMapping("/addClassModel")
public R addClassModel(@RequestBody ClassModel classModel){
if (classEntityService.addClassModel(classModel)){
return R.ok();
int score = 0;
if (classModel.getIsQuestion()==1){
score += classModel.getQuestionScore();
}
if (classModel.getIsTask()==1){
score += classModel.getTaskScore();
}
if (classModel.getIsMedicalcase()==1){
score += classModel.getMedicalcaseScore();
}
if (classModel.getIsExperience()==1){
score += classModel.getExperienceScore();
}
if (classModel.getIsExam()==1){
score += classModel.getExamScore();
}
if (score==100){
if (classEntityService.addClassModel(classModel)){
return R.ok();
}else {
return R.error("保存出错");
}
}else {
return R.error("保存出错");
return R.error("请设置各模块占比总和为100");
}
}
//修改班级模型
@RequestMapping("/editClassModel")
public R editClassModel(@RequestBody ClassModel classModel){
if (classEntityService.editClassModel(classModel)){
return R.ok();
int score = 0;
if (classModel.getIsQuestion()==1){
score += classModel.getQuestionScore();
}
if (classModel.getIsTask()==1){
score += classModel.getTaskScore();
}
if (classModel.getIsMedicalcase()==1){
score += classModel.getMedicalcaseScore();
}
if (classModel.getIsExperience()==1){
score += classModel.getExperienceScore();
}
if (classModel.getIsExam()==1){
score += classModel.getExamScore();
}
if (score==100){
return classEntityService.editClassModel(classModel);
}else {
return R.error("已存在小班,不能修改");
return R.error("请设置各模块占比总和为100");
}
}