|
@@ -303,15 +303,18 @@ public class JkExamPlanServiceImpl extends ServiceImpl<ExamPlanDao, ExamPlan> im
|
|
|
if (Objects.nonNull(searchCondition.getSchoolId()) && searchCondition.getSchoolId().longValue() > 0) {
|
|
|
examPlanQueryWrapper.lambda().eq(ExamPlan::getSchoolId, searchCondition.getSchoolId());
|
|
|
}
|
|
|
- examPlanQueryWrapper.lambda().orderByDesc(ExamPlan::getCreateTime);
|
|
|
+// examPlanQueryWrapper.lambda().orderByDesc(ExamPlan::getCreateTime);
|
|
|
// query.with(new Sort(Direction.DESC, "createTime"));
|
|
|
// long count = this.mongoTemplate.count(query, ExamPlan.class);
|
|
|
long count = examPlanService.count(examPlanQueryWrapper);
|
|
|
// query.limit(pageSize);
|
|
|
// query.skip((curPage - 1) * pageSize);
|
|
|
// List<ExamPlan> examPlanList = this.mongoTemplate.find(query, ExamPlan.class);
|
|
|
- List<ExamPlan> examPlanList = examPlanService.list(examPlanQueryWrapper);
|
|
|
- return new PageImpl<ExamPlan>(examPlanList, PageRequest.of(curPage - 1, pageSize), count);
|
|
|
+// List<ExamPlan> examPlanList = examPlanService.list(examPlanQueryWrapper);
|
|
|
+ IPage<ExamPlan> examPlanIPage = examPlanDao.findByNameByIpage(new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(curPage, pageSize),
|
|
|
+ searchCondition.getName(), Objects.nonNull(searchCondition.getExamType()) ? searchCondition.getExamType().name() : null, Objects.nonNull(searchCondition.getExamStatus()) ? searchCondition.getExamStatus().name() : null,
|
|
|
+ searchCondition.getStartTime(), searchCondition.getEndTime(), Objects.nonNull(searchCondition.getSchoolId()) && searchCondition.getSchoolId().longValue() > 0 ? searchCondition.getSchoolId() : null);
|
|
|
+ return new PageImpl<ExamPlan>(examPlanIPage.getRecords(), PageRequest.of(curPage - 1, pageSize), count);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -628,8 +631,11 @@ public class JkExamPlanServiceImpl extends ServiceImpl<ExamPlanDao, ExamPlan> im
|
|
|
// query.limit(pageSize);
|
|
|
// query.skip((curPage - 1) * pageSize);
|
|
|
// List<ExamStudentTemp> examStudentList = this.mongoTemplate.find(query, ExamStudentTemp.class);
|
|
|
- List<ExamStudentTemp> examStudentList = jkExamStudentTempService.list(examStudentTempQueryWrapper);
|
|
|
- return new PageImpl<ExamStudentTemp>(examStudentList, PageRequest.of(curPage - 1, pageSize), count);
|
|
|
+// List<ExamStudentTemp> examStudentList = jkExamStudentTempService.list(examStudentTempQueryWrapper);
|
|
|
+ IPage<ExamStudentTemp> examStudentTempIPage = examStudentTempDao.findByExamCode(new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(curPage, pageSize),
|
|
|
+ searchCondition.getExamCode(), searchCondition.getAttachmentId(), searchCondition.getBatchId(), searchCondition.getStageId(), searchCondition.getPlaceCode(),
|
|
|
+ searchCondition.getRoomCode(), searchCondition.getCourseCode(), searchCondition.getQuerykey());
|
|
|
+ return new PageImpl<ExamStudentTemp>(examStudentTempIPage.getRecords(), PageRequest.of(curPage - 1, pageSize), count);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -646,8 +652,11 @@ public class JkExamPlanServiceImpl extends ServiceImpl<ExamPlanDao, ExamPlan> im
|
|
|
if (Objects.nonNull(searchCondition) && Objects.nonNull(searchCondition.getPlaceCode())) {
|
|
|
examRoomTempQueryWrapper.lambda().eq(ExamRoomTemp::getPlaceCode, searchCondition.getPlaceCode());
|
|
|
}
|
|
|
- List<ExamRoomTemp> list = jkExamRoomTempService.list(examRoomTempQueryWrapper);
|
|
|
- return new PageImpl<ExamRoomTemp>(list, PageRequest.of(curPage - 1, pageSize), list.size());
|
|
|
+// List<ExamRoomTemp> list = jkExamRoomTempService.list(examRoomTempQueryWrapper);
|
|
|
+ long count = jkExamRoomTempService.count(examRoomTempQueryWrapper);
|
|
|
+ IPage<ExamRoomTemp> examRoomTempIPage = examRoomTempDao.findByExamCode(new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(curPage, pageSize),
|
|
|
+ searchCondition.getExamCode(), searchCondition.getAttachmentId(), searchCondition.getPlaceCode());
|
|
|
+ return new PageImpl<ExamRoomTemp>(examRoomTempIPage.getRecords(), PageRequest.of(curPage - 1, pageSize), count);
|
|
|
}
|
|
|
|
|
|
@Override
|