|
@@ -197,7 +197,7 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
|
|
map.put(v.getExamId(), teExamActivityDtos);
|
|
map.put(v.getExamId(), teExamActivityDtos);
|
|
ExamCacheBean examCache = getExamCacheBeanNative(v.getExamId());
|
|
ExamCacheBean examCache = getExamCacheBeanNative(v.getExamId());
|
|
ExamStudentCacheBean examStudentCacheBean = teExamStudentService.getExamStudentCacheBean(v.getExamStudentId());
|
|
ExamStudentCacheBean examStudentCacheBean = teExamStudentService.getExamStudentCacheBean(v.getExamStudentId());
|
|
- v.setLeftExamCount(examCache.getExamCount() - examStudentCacheBean.getAlreadyExamCount());
|
|
|
|
|
|
+ v.setLeftExamCount(examCache.getExamCount() - (examStudentCacheBean.getAlreadyExamCount()==null?0:examStudentCacheBean.getAlreadyExamCount()));
|
|
if (Objects.nonNull(v.getInProcessLivenessFixedRangeStr())) {
|
|
if (Objects.nonNull(v.getInProcessLivenessFixedRangeStr())) {
|
|
String[] longs = v.getInProcessLivenessFixedRangeStr().trim().replaceAll(" ", "").split(",");
|
|
String[] longs = v.getInProcessLivenessFixedRangeStr().trim().replaceAll(" ", "").split(",");
|
|
List inProcessLivenessFixedRange = new ArrayList();
|
|
List inProcessLivenessFixedRange = new ArrayList();
|