Procházet zdrojové kódy

选做题组{selectiveIndex}-方向{selectivePart}未计入总分

yin před 10 měsíci
rodič
revize
8b59a3f6fa

+ 10 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/model/MarkStepDTO.java

@@ -32,6 +32,8 @@ public class MarkStepDTO implements Serializable {
 
     private Integer selectiveIndex;
 
+    private Integer selectivePart;
+
     private boolean rejected;
 
     private boolean isSelective;
@@ -175,4 +177,12 @@ public class MarkStepDTO implements Serializable {
     public void setSelective(boolean selective) {
         isSelective = selective;
     }
+
+    public Integer getSelectivePart() {
+        return selectivePart;
+    }
+
+    public void setSelectivePart(Integer selectivePart) {
+        this.selectivePart = selectivePart;
+    }
 }

+ 2 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/TaskServiceImpl.java

@@ -344,6 +344,7 @@ public class TaskServiceImpl implements TaskService {
         step.setIntervalScore(question.getIntervalScore());
         step.setUncalculate(false);
         step.setSelectiveIndex(question.getSelectiveIndex());
+        step.setSelectivePart(question.getSelectivePart());
         step.setSelective(question.isSelective());
         return step;
     }
@@ -475,6 +476,7 @@ public class TaskServiceImpl implements TaskService {
             String questionNumber = question.getQuestionNumber();
             if (map.containsKey(question.getMainNumber())) {
                 question.setSelectiveIndex(map.get(question.getMainNumber()).getSelectiveIndex());
+                question.setSelectivePart(map.get(question.getMainNumber()).getSelectivePart());
                 question.setSelective(true);
             }
             MarkStepDTO step = buildStep(question, subject.getDisplayQuestionName());