|
@@ -1515,9 +1515,8 @@ public class MarkServiceImpl implements MarkService {
|
|
|
}
|
|
|
if (library.getStatus().equals(LibraryStatus.ARBITRATED) || qList.size() == questions.size()) {
|
|
|
// 仲裁任务直接重置 或者该分组下所有分数被打回也重置
|
|
|
- libraryDao.resetById(library.getId(), library.getMarkerId(), LibraryStatus.REJECTED,
|
|
|
- LibraryStatus.MARKED, LibraryStatus.PROBLEM, LibraryStatus.INSPECTED,
|
|
|
- LibraryStatus.ARBITRATED);
|
|
|
+ libraryDao.resetById(library.getId(), null, LibraryStatus.REJECTED, LibraryStatus.MARKED,
|
|
|
+ LibraryStatus.PROBLEM, LibraryStatus.INSPECTED, LibraryStatus.ARBITRATED);
|
|
|
trackDao.deleteByLibraryId(library.getId());
|
|
|
specialTagDao.deleteByLibraryId(library.getId());
|
|
|
arbitrateDao.deleteByStudentIdAndGroupNumber(student.getId(), groupNumber);
|
|
@@ -1643,7 +1642,7 @@ public class MarkServiceImpl implements MarkService {
|
|
|
markerScoreList.append(",");
|
|
|
}
|
|
|
}
|
|
|
- if (libraryDao.updateMarkerResult(library.getId(), LibraryStatus.REJECTED, library.getMarkerId(), null,
|
|
|
+ if (libraryDao.updateMarkerResult(library.getId(), LibraryStatus.REJECTED, null, null,
|
|
|
markerScoreList.toString(), null, null, LibraryStatus.MARKED) == 1) {
|
|
|
resetStudentGroup(library.getStudentId(), library.getExamId(), library.getSubjectCode(),
|
|
|
library.getGroupNumber());
|