|
@@ -313,8 +313,14 @@ public class MarkServiceImpl implements MarkService {
|
|
|
subjectService.updateScore(group.getExamId(), group.getSubjectCode(), false,
|
|
|
sumTotalScore(group.getExamId(), group.getSubjectCode()));
|
|
|
resetGroup(group);
|
|
|
- libraryDao.deleteByExamIdAndSubjectCodeAndGroupNumber(group.getExamId(), group.getSubjectCode(),
|
|
|
- group.getNumber());
|
|
|
+ if (group.getStatus() == MarkStatus.FORMAL) {
|
|
|
+ libraryDao.deleteByExamIdAndSubjectCodeAndGroupNumber(group.getExamId(), group.getSubjectCode(),
|
|
|
+ group.getNumber());
|
|
|
+ }
|
|
|
+ if (group.getStatus() == MarkStatus.TRIAL) {
|
|
|
+ trialLibraryDao.deleteByExamIdAndSubjectCodeAndGroupNumber(group.getExamId(), group.getSubjectCode(),
|
|
|
+ group.getNumber());
|
|
|
+ }
|
|
|
groupDao.updateBuildTime(group.getExamId(), group.getSubjectCode(), group.getNumber(), null);
|
|
|
}
|
|
|
|