|
@@ -506,12 +506,12 @@ public class MarkServiceImpl implements MarkService {
|
|
|
List<MarkLibrary> list = libraryDao.findByMarkerIdAndStatusNotIn(marker.getId(), LibraryStatus.ARBITRATED,
|
|
|
LibraryStatus.WAIT_ARBITRATE, LibraryStatus.PROBLEM);
|
|
|
for (MarkLibrary library : list) {
|
|
|
- trackDao.deleteByLibraryId(library.getId());
|
|
|
- specialTagDao.deleteByLibraryId(library.getId());
|
|
|
- libraryDao.resetById(library.getId(), null, null, null, null, LibraryStatus.WAITING,
|
|
|
- library.getStatus());
|
|
|
lockService.waitlock(LockType.STUDENT, library.getStudentId());
|
|
|
try {
|
|
|
+ trackDao.deleteByLibraryId(library.getId());
|
|
|
+ specialTagDao.deleteByLibraryId(library.getId());
|
|
|
+ libraryDao.resetById(library.getId(), null, null, null, null, LibraryStatus.WAITING,
|
|
|
+ library.getStatus());
|
|
|
updateStudentGroupStatus(library.getStudentId(), library.getExamId(), library.getSubjectCode(),
|
|
|
library.getGroupNumber(), SubjectiveStatus.UNMARK);
|
|
|
studentService.updateSubjectiveStatusAndScore(library.getStudentId(), SubjectiveStatus.UNMARK, 0,
|