|
@@ -306,7 +306,7 @@ public class JkExamPlanServiceImpl extends ServiceImpl<ExamPlanDao, ExamPlan> im
|
|
// examPlanQueryWrapper.lambda().orderByDesc(ExamPlan::getCreateTime);
|
|
// examPlanQueryWrapper.lambda().orderByDesc(ExamPlan::getCreateTime);
|
|
// query.with(new Sort(Direction.DESC, "createTime"));
|
|
// query.with(new Sort(Direction.DESC, "createTime"));
|
|
// long count = this.mongoTemplate.count(query, ExamPlan.class);
|
|
// long count = this.mongoTemplate.count(query, ExamPlan.class);
|
|
- long count = examPlanService.count(examPlanQueryWrapper);
|
|
|
|
|
|
+// long count = examPlanService.count(examPlanQueryWrapper);
|
|
// query.limit(pageSize);
|
|
// query.limit(pageSize);
|
|
// query.skip((curPage - 1) * pageSize);
|
|
// query.skip((curPage - 1) * pageSize);
|
|
// List<ExamPlan> examPlanList = this.mongoTemplate.find(query, ExamPlan.class);
|
|
// List<ExamPlan> examPlanList = this.mongoTemplate.find(query, ExamPlan.class);
|
|
@@ -314,7 +314,7 @@ public class JkExamPlanServiceImpl extends ServiceImpl<ExamPlanDao, ExamPlan> im
|
|
IPage<ExamPlan> examPlanIPage = examPlanDao.findByNameByIpage(new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(curPage, pageSize),
|
|
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.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);
|
|
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);
|
|
|
|
|
|
+ return new PageImpl<ExamPlan>(examPlanIPage.getRecords(), PageRequest.of(curPage - 1, pageSize), examPlanIPage.getTotal());
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -594,39 +594,39 @@ public class JkExamPlanServiceImpl extends ServiceImpl<ExamPlanDao, ExamPlan> im
|
|
public Page<ExamStudentTemp> queryExamStudetnsByPages(ExamStudentDto searchCondition, int curPage, int pageSize) {
|
|
public Page<ExamStudentTemp> queryExamStudetnsByPages(ExamStudentDto searchCondition, int curPage, int pageSize) {
|
|
// Query query = new Query();
|
|
// Query query = new Query();
|
|
// Criteria cr = new Criteria();
|
|
// Criteria cr = new Criteria();
|
|
- QueryWrapper<ExamStudentTemp> examStudentTempQueryWrapper = new QueryWrapper<>();
|
|
|
|
- examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getExamCode, searchCondition.getExamCode())
|
|
|
|
- .eq(ExamStudentTemp::getAttachmentId, searchCondition.getAttachmentId());
|
|
|
|
-// query.addCriteria(Criteria.where("examCode").is(searchCondition.getExamCode()));
|
|
|
|
-// query.addCriteria(Criteria.where("attachmentId").is(searchCondition.getAttachmentId()));
|
|
|
|
- if (StringUtils.isNotBlank(searchCondition.getBatchId())) {
|
|
|
|
-// query.addCriteria(Criteria.where("batchId").is(searchCondition.getBatchId()));
|
|
|
|
- examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getBatchId, searchCondition.getBatchId());
|
|
|
|
- }
|
|
|
|
- if (StringUtils.isNotBlank(searchCondition.getStageId())) {
|
|
|
|
-// query.addCriteria(Criteria.where("stageId").is(searchCondition.getStageId()));
|
|
|
|
- examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getStageId, searchCondition.getStageId());
|
|
|
|
- }
|
|
|
|
- if (StringUtils.isNotBlank(searchCondition.getPlaceCode())) {
|
|
|
|
-// query.addCriteria(Criteria.where("placeCode").is(searchCondition.getPlaceCode()));
|
|
|
|
- examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getPlaceCode, searchCondition.getPlaceCode());
|
|
|
|
- }
|
|
|
|
- if (StringUtils.isNotBlank(searchCondition.getRoomCode())) {
|
|
|
|
-// query.addCriteria(Criteria.where("roomCode").is(searchCondition.getRoomCode()));
|
|
|
|
- examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getRoomCode, searchCondition.getRoomCode());
|
|
|
|
- }
|
|
|
|
- if (StringUtils.isNotBlank(searchCondition.getCourseCode())) {
|
|
|
|
-// query.addCriteria(Criteria.where("courseCode").is(searchCondition.getCourseCode()));
|
|
|
|
- examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getCourseCode, searchCondition.getCourseCode());
|
|
|
|
- }
|
|
|
|
- if (StringUtils.isNotBlank(searchCondition.getQuerykey())) {
|
|
|
|
-// query.addCriteria(cr.orOperator(Criteria.where("name").regex(searchCondition.getQuerykey()),
|
|
|
|
-// Criteria.where("ticketNo").regex(searchCondition.getQuerykey())));
|
|
|
|
- examStudentTempQueryWrapper.lambda().and(
|
|
|
|
- i -> i.like(ExamStudentTemp::getName, searchCondition.getQuerykey())
|
|
|
|
- .or().like(ExamStudentTemp::getTicketNo, searchCondition.getQuerykey()));
|
|
|
|
- }
|
|
|
|
- long count = jkExamStudentTempService.count(examStudentTempQueryWrapper);
|
|
|
|
|
|
+// QueryWrapper<ExamStudentTemp> examStudentTempQueryWrapper = new QueryWrapper<>();
|
|
|
|
+// examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getExamCode, searchCondition.getExamCode())
|
|
|
|
+// .eq(ExamStudentTemp::getAttachmentId, searchCondition.getAttachmentId());
|
|
|
|
+//// query.addCriteria(Criteria.where("examCode").is(searchCondition.getExamCode()));
|
|
|
|
+//// query.addCriteria(Criteria.where("attachmentId").is(searchCondition.getAttachmentId()));
|
|
|
|
+// if (StringUtils.isNotBlank(searchCondition.getBatchId())) {
|
|
|
|
+//// query.addCriteria(Criteria.where("batchId").is(searchCondition.getBatchId()));
|
|
|
|
+// examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getBatchId, searchCondition.getBatchId());
|
|
|
|
+// }
|
|
|
|
+// if (StringUtils.isNotBlank(searchCondition.getStageId())) {
|
|
|
|
+//// query.addCriteria(Criteria.where("stageId").is(searchCondition.getStageId()));
|
|
|
|
+// examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getStageId, searchCondition.getStageId());
|
|
|
|
+// }
|
|
|
|
+// if (StringUtils.isNotBlank(searchCondition.getPlaceCode())) {
|
|
|
|
+//// query.addCriteria(Criteria.where("placeCode").is(searchCondition.getPlaceCode()));
|
|
|
|
+// examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getPlaceCode, searchCondition.getPlaceCode());
|
|
|
|
+// }
|
|
|
|
+// if (StringUtils.isNotBlank(searchCondition.getRoomCode())) {
|
|
|
|
+//// query.addCriteria(Criteria.where("roomCode").is(searchCondition.getRoomCode()));
|
|
|
|
+// examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getRoomCode, searchCondition.getRoomCode());
|
|
|
|
+// }
|
|
|
|
+// if (StringUtils.isNotBlank(searchCondition.getCourseCode())) {
|
|
|
|
+//// query.addCriteria(Criteria.where("courseCode").is(searchCondition.getCourseCode()));
|
|
|
|
+// examStudentTempQueryWrapper.lambda().eq(ExamStudentTemp::getCourseCode, searchCondition.getCourseCode());
|
|
|
|
+// }
|
|
|
|
+// if (StringUtils.isNotBlank(searchCondition.getQuerykey())) {
|
|
|
|
+//// query.addCriteria(cr.orOperator(Criteria.where("name").regex(searchCondition.getQuerykey()),
|
|
|
|
+//// Criteria.where("ticketNo").regex(searchCondition.getQuerykey())));
|
|
|
|
+// examStudentTempQueryWrapper.lambda().and(
|
|
|
|
+// i -> i.like(ExamStudentTemp::getName, searchCondition.getQuerykey())
|
|
|
|
+// .or().like(ExamStudentTemp::getTicketNo, searchCondition.getQuerykey()));
|
|
|
|
+// }
|
|
|
|
+// long count = jkExamStudentTempService.count(examStudentTempQueryWrapper);
|
|
// long count = this.mongoTemplate.count(query, ExamStudentTemp.class);
|
|
// long count = this.mongoTemplate.count(query, ExamStudentTemp.class);
|
|
// query.limit(pageSize);
|
|
// query.limit(pageSize);
|
|
// query.skip((curPage - 1) * pageSize);
|
|
// query.skip((curPage - 1) * pageSize);
|
|
@@ -635,7 +635,7 @@ public class JkExamPlanServiceImpl extends ServiceImpl<ExamPlanDao, ExamPlan> im
|
|
IPage<ExamStudentTemp> examStudentTempIPage = examStudentTempDao.findByExamCode(new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(curPage, pageSize),
|
|
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.getExamCode(), searchCondition.getAttachmentId(), searchCondition.getBatchId(), searchCondition.getStageId(), searchCondition.getPlaceCode(),
|
|
searchCondition.getRoomCode(), searchCondition.getCourseCode(), searchCondition.getQuerykey());
|
|
searchCondition.getRoomCode(), searchCondition.getCourseCode(), searchCondition.getQuerykey());
|
|
- return new PageImpl<ExamStudentTemp>(examStudentTempIPage.getRecords(), PageRequest.of(curPage - 1, pageSize), count);
|
|
|
|
|
|
+ return new PageImpl<ExamStudentTemp>(examStudentTempIPage.getRecords(), PageRequest.of(curPage - 1, pageSize), examStudentTempIPage.getTotal());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -653,10 +653,10 @@ public class JkExamPlanServiceImpl extends ServiceImpl<ExamPlanDao, ExamPlan> im
|
|
examRoomTempQueryWrapper.lambda().eq(ExamRoomTemp::getPlaceCode, searchCondition.getPlaceCode());
|
|
examRoomTempQueryWrapper.lambda().eq(ExamRoomTemp::getPlaceCode, searchCondition.getPlaceCode());
|
|
}
|
|
}
|
|
// List<ExamRoomTemp> list = jkExamRoomTempService.list(examRoomTempQueryWrapper);
|
|
// List<ExamRoomTemp> list = jkExamRoomTempService.list(examRoomTempQueryWrapper);
|
|
- long count = jkExamRoomTempService.count(examRoomTempQueryWrapper);
|
|
|
|
|
|
+// long count = jkExamRoomTempService.count(examRoomTempQueryWrapper);
|
|
IPage<ExamRoomTemp> examRoomTempIPage = examRoomTempDao.findByExamCode(new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(curPage, pageSize),
|
|
IPage<ExamRoomTemp> examRoomTempIPage = examRoomTempDao.findByExamCode(new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(curPage, pageSize),
|
|
searchCondition.getExamCode(), searchCondition.getAttachmentId(), searchCondition.getPlaceCode());
|
|
searchCondition.getExamCode(), searchCondition.getAttachmentId(), searchCondition.getPlaceCode());
|
|
- return new PageImpl<ExamRoomTemp>(examRoomTempIPage.getRecords(), PageRequest.of(curPage - 1, pageSize), count);
|
|
|
|
|
|
+ return new PageImpl<ExamRoomTemp>(examRoomTempIPage.getRecords(), PageRequest.of(curPage - 1, pageSize), examRoomTempIPage.getTotal());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|