yin 1 月之前
父节点
当前提交
ff1d68e0d6
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/MarkServiceImpl.java

+ 3 - 4
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/MarkServiceImpl.java

@@ -831,9 +831,8 @@ public class MarkServiceImpl implements MarkService {
         inspectedService.cancelByStudent(library.getStudentId());
         // 保存阅卷轨迹
         int unansweredCount = 0;
-        List<MarkTrack> oldTracks = trackDao.findByPkLibraryId(library.getId());
-        trackDao.deleteInBatch(oldTracks);
-        if (result.getTrackList() != null ) {
+        trackDao.deleteByLibraryId(library.getId());
+        if (result.getTrackList() != null) {
             List<MarkTrack> tracks = result.getTrackList(library, marker);
             for (MarkTrack markTrack : tracks) {
                 trackDao.saveAndFlush(markTrack);
@@ -845,7 +844,7 @@ public class MarkServiceImpl implements MarkService {
         }
         // 保存特殊标记
         specialTagDao.deleteByLibraryId(library.getId());
-        if (result.getSpecialTagList() != null &&  result.getMarkerScore() != UN_SELECTIVE_SCORE) {
+        if (result.getSpecialTagList() != null) {
             specialTagDao.save(result.getSpecialTagList(library, marker));
         }
         // 判断多评模式下是否需要仲裁