浏览代码

feat: 更改创建考试接口(加上允许考试的次数)

yhd12345 3 年之前
父节点
当前提交
6a959de55c

+ 3 - 0
src/main/java/com/nju/edu/eval/data/entity/Exam.java

@@ -91,6 +91,9 @@ public class Exam {
 
 
     private Integer isHidden;
     private Integer isHidden;
 
 
+    //允许考试多少次
+    private Integer examCount;
+
 //    private List<Question>
 //    private List<Question>
 
 
     public Exam(String examName, String position, List<String> skills, Date startTime, Date endTime, String comment, User user, Course course) {
     public Exam(String examName, String position, List<String> skills, Date startTime, Date endTime, String comment, User user, Course course) {

+ 2 - 0
src/main/java/com/nju/edu/eval/model/vo/exam/CreateExamVO.java

@@ -37,4 +37,6 @@ public class CreateExamVO {
     private Boolean isPublic;
     private Boolean isPublic;
 
 
     private Integer courseId;
     private Integer courseId;
+
+    private Integer examCount;
 }
 }

+ 2 - 0
src/main/java/com/nju/edu/eval/service/serviceImpl/ExamServiceImpl.java

@@ -52,6 +52,8 @@ public class ExamServiceImpl implements ExamService {
                                                       examVO.getSkills(), examVO.getStartTime(),
                                                       examVO.getSkills(), examVO.getStartTime(),
                                                       examVO.getEndTime(), examVO.getComment(), user, course);
                                                       examVO.getEndTime(), examVO.getComment(), user, course);
         exam.setIsHidden(0);
         exam.setIsHidden(0);
+        //设置允许考试次数
+        exam.setExamCount(examVO.getExamCount());
         // 只有非公开的考试才需要邀请码
         // 只有非公开的考试才需要邀请码
         if (!examVO.getIsPublic()) {
         if (!examVO.getIsPublic()) {
             exam.setIsPublic(0);
             exam.setIsPublic(0);