Explorar o código

美术阅卷11月新增需求-修复BUG

wangliang %!s(int64=5) %!d(string=hai) anos
pai
achega
c086cc72c6

+ 9 - 2
stmms-ms-marking/src/main/java/cn/com/qmth/stmms/ms/marking/service/MarkingService.java

@@ -45,8 +45,8 @@ public class MarkingService {
     @Autowired
     private LevelRepo levelRepo;
 
-//    @Autowired
-//    private MarkSubjectRepo markSubjectRepo;
+    @Autowired
+    MarkingService markingService;
 
     @Autowired
     MarkLogRepo markLogRepo;
@@ -149,6 +149,12 @@ public class MarkingService {
         return markTask;
     }
 
+    /**
+     * 档位落差值计算日志
+     *
+     * @param markTasks
+     * @param paper
+     */
     private void levelsLog(List<MarkTask> markTasks, Paper paper) {
         //20191108wangliang加入档位落差值计算
         Map<Long, String> levelsMap = markTasks.stream().collect(Collectors.toMap(MarkTask::getMarkerId, o -> o.getResult().toUpperCase()));
@@ -204,6 +210,7 @@ public class MarkingService {
             markTask.setResult(level);
         }
         markTaskRepo.save(markTasks);
+        levelsLog(markTasks, paper);
         return paper;
     }