|
@@ -131,6 +131,10 @@ public class TEExamReexamController {
|
|
Integer alreadyExamCount = Objects.nonNull(examStudentCacheBean.getAlreadyExamCount()) ? examStudentCacheBean.getAlreadyExamCount() : 0;
|
|
Integer alreadyExamCount = Objects.nonNull(examStudentCacheBean.getAlreadyExamCount()) ? examStudentCacheBean.getAlreadyExamCount() : 0;
|
|
if (alreadyExamCount > 0) {
|
|
if (alreadyExamCount > 0) {
|
|
alreadyExamCount = alreadyExamCount - 1;
|
|
alreadyExamCount = alreadyExamCount - 1;
|
|
|
|
+ ExamCacheBean ec = teExamService.getExamCacheBean(examStudentCacheBean.getExamId());//考试缓存
|
|
|
|
+ if (alreadyExamCount.intValue() >= ec.getExamCount().intValue()) {
|
|
|
|
+ alreadyExamCount = 0;
|
|
|
|
+ }
|
|
UpdateWrapper<TEExamStudent> teExamStudentUpdateWrapper = new UpdateWrapper<>();
|
|
UpdateWrapper<TEExamStudent> teExamStudentUpdateWrapper = new UpdateWrapper<>();
|
|
teExamStudentUpdateWrapper.lambda().set(TEExamStudent::getAlreadyExamCount, alreadyExamCount)
|
|
teExamStudentUpdateWrapper.lambda().set(TEExamStudent::getAlreadyExamCount, alreadyExamCount)
|
|
.eq(TEExamStudent::getId, s);
|
|
.eq(TEExamStudent::getId, s);
|