yin 1 月之前
父節點
當前提交
4d8cf77bac

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

@@ -833,7 +833,7 @@ public class MarkServiceImpl implements MarkService {
         int unansweredCount = 0;
         int unansweredCount = 0;
         List<MarkTrack> oldTracks = trackDao.findByPkLibraryId(library.getId());
         List<MarkTrack> oldTracks = trackDao.findByPkLibraryId(library.getId());
         trackDao.deleteInBatch(oldTracks);
         trackDao.deleteInBatch(oldTracks);
-        if (result.getTrackList() != null &&  result.getMarkerScore() != UN_SELECTIVE_SCORE) {
+        if (result.getTrackList() != null ) {
             List<MarkTrack> tracks = result.getTrackList(library, marker);
             List<MarkTrack> tracks = result.getTrackList(library, marker);
             for (MarkTrack markTrack : tracks) {
             for (MarkTrack markTrack : tracks) {
                 trackDao.saveAndFlush(markTrack);
                 trackDao.saveAndFlush(markTrack);

+ 1 - 1
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/StudentController.java

@@ -572,7 +572,7 @@ public class StudentController extends BaseExamController {
             Map<String, ExamStudent> saveMap) {
             Map<String, ExamStudent> saveMap) {
         ExamStudent previous = saveMap.get(student.getExamNumber());
         ExamStudent previous = saveMap.get(student.getExamNumber());
 
 
-        if (previous != null) {
+        if (previous != null && previous.getId()!=null) {
             return previous;
             return previous;
         }
         }
         if (current != null && !current.isEmpty()) {
         if (current != null && !current.isEmpty()) {