|
@@ -109,17 +109,18 @@ public class MarkUserClassServiceImpl extends ServiceImpl<MarkUserClassMapper, M
|
|
markUserClass.setUserId(markUser.getUserId());
|
|
markUserClass.setUserId(markUser.getUserId());
|
|
markUserClasses.add(markUserClass);
|
|
markUserClasses.add(markUserClass);
|
|
}
|
|
}
|
|
- this.deleteByExamIdAndPaperNumberAndGroupNumber(examId, paperNumber, groupNumber);
|
|
|
|
|
|
+ this.deleteByExamIdAndPaperNumberAndGroupNumberAndClassName(examId, paperNumber, groupNumber, className);
|
|
this.saveBatch(markUserClasses);
|
|
this.saveBatch(markUserClasses);
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public boolean deleteByExamIdAndPaperNumberAndGroupNumber(Long examId, String paperNumber, Integer groupNumber) {
|
|
|
|
|
|
+ public boolean deleteByExamIdAndPaperNumberAndGroupNumberAndClassName(Long examId, String paperNumber, Integer groupNumber, String className) {
|
|
UpdateWrapper<MarkUserClass> updateWrapper = new UpdateWrapper<>();
|
|
UpdateWrapper<MarkUserClass> updateWrapper = new UpdateWrapper<>();
|
|
updateWrapper.lambda().eq(MarkUserClass::getExamId, examId)
|
|
updateWrapper.lambda().eq(MarkUserClass::getExamId, examId)
|
|
.eq(MarkUserClass::getPaperNumber, paperNumber)
|
|
.eq(MarkUserClass::getPaperNumber, paperNumber)
|
|
- .eq(MarkUserClass::getGroupNumber, groupNumber);
|
|
|
|
|
|
+ .eq(MarkUserClass::getGroupNumber, groupNumber)
|
|
|
|
+ .eq(MarkUserClass::getClassName, className);
|
|
return this.remove(updateWrapper);
|
|
return this.remove(updateWrapper);
|
|
}
|
|
}
|
|
|
|
|