Browse Source

3.3.0 客观题统分

xiaofei 1 year ago
parent
commit
56a38d635c

+ 2 - 0
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/MarkStudentService.java

@@ -56,4 +56,6 @@ public interface MarkStudentService extends IService<MarkStudent> {
     List<MarkStudent> listAbsentOrBreachMarkTaskStudent(Long examId, String paperNumber);
 
     List<MarkStudent> listUnMarkTaskStudent(Long examId, String paperNumber, Integer groupNumber, int pageSize);
+
+    boolean saveUploadStudent(MarkStudent student);
 }

+ 12 - 1
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/MarkStudentServiceImpl.java

@@ -354,7 +354,18 @@ public class MarkStudentServiceImpl extends ServiceImpl<MarkStudentMapper, MarkS
         return markStudentIPage.getRecords();
     }
 
-    private boolean saveUploadStudent(MarkStudent student) {
+    /**
+     * 客观题统分
+     * 统分场景:
+     * 1.后台-成绩检查-客观题检查
+     * 2.扫描端-考生图片上传
+     * 3.扫描端-客观题二次识别
+     *
+     * @param student
+     * @return
+     */
+    @Override
+    public boolean saveUploadStudent(MarkStudent student) {
         MarkStudent old = this.getById(student.getId());
         if (!student.getAbsent()) {// 正考
             MarkPaper markPaper = markPaperService.getByExamIdAndPaperNumber(student.getExamId(), student.getPaperNumber());