|
@@ -329,7 +329,9 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Override
|
|
@Override
|
|
public SummarizedDataResult findSummarizedData(Long schoolId, Long semesterId, Long examId, List<Long> printPlanIdList, String courseCode, String paperNumber, String examPlace, String examRoom, String packageCode, Long startDate, Long endDate, DataPermissionRule dpr) {
|
|
public SummarizedDataResult findSummarizedData(Long schoolId, Long semesterId, Long examId, List<Long> printPlanIdList, String courseCode, String paperNumber, String examPlace, String examRoom, String packageCode, Long startDate, Long endDate, DataPermissionRule dpr) {
|
|
- IPage<ExaminationResult> page = this.findExaminationBriefPage(schoolId, semesterId, examId, printPlanIdList, courseCode, paperNumber, examPlace, examRoom, packageCode, startDate, endDate, SystemConstant.PAGE_NUMBER, SystemConstant.PAGE_SIZE, dpr);
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /*IPage<ExaminationResult> page = this.findExaminationBriefPage(schoolId, semesterId, examId, printPlanIdList, courseCode, paperNumber, examPlace, examRoom, packageCode, startDate, endDate, SystemConstant.PAGE_NUMBER, SystemConstant.PAGE_SIZE, dpr);
|
|
List<ExaminationResult> list = page.getRecords();
|
|
List<ExaminationResult> list = page.getRecords();
|
|
int totalSubjects = 0;
|
|
int totalSubjects = 0;
|
|
for (ExaminationResult examinationResult : list) {
|
|
for (ExaminationResult examinationResult : list) {
|
|
@@ -340,7 +342,9 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
|
|
summarizedDataResult.setSchoolId(schoolId);
|
|
summarizedDataResult.setSchoolId(schoolId);
|
|
summarizedDataResult.setTotalSubjects(totalSubjects);
|
|
summarizedDataResult.setTotalSubjects(totalSubjects);
|
|
summarizedDataResult.setPackageCount(list.size());
|
|
summarizedDataResult.setPackageCount(list.size());
|
|
- return summarizedDataResult;
|
|
|
|
|
|
+ return summarizedDataResult;*/
|
|
|
|
+
|
|
|
|
+ return this.baseMapper.findSummarizedData(schoolId, semesterId, examId, printPlanIdList, courseCode, paperNumber, examPlace, examRoom, packageCode, startDate, endDate, dpr);
|
|
}
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@@ -365,7 +369,7 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
|
|
Set<Long> orgIds = teachcloudCommonService.listSubOrgIds(null);
|
|
Set<Long> orgIds = teachcloudCommonService.listSubOrgIds(null);
|
|
QueryWrapper<ExamDetail> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<ExamDetail> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.lambda().eq(ExamDetail::getSchoolId, schoolId);
|
|
queryWrapper.lambda().eq(ExamDetail::getSchoolId, schoolId);
|
|
- if(sysOrg != null && !OrgTypeEnum.PRINTING_HOUSE.equals(sysOrg.getType())){
|
|
|
|
|
|
+ if (sysOrg != null && !OrgTypeEnum.PRINTING_HOUSE.equals(sysOrg.getType())) {
|
|
queryWrapper.lambda().in(ExamDetail::getOrgId, orgIds);
|
|
queryWrapper.lambda().in(ExamDetail::getOrgId, orgIds);
|
|
}
|
|
}
|
|
if (StringUtils.isNotBlank(param)) {
|
|
if (StringUtils.isNotBlank(param)) {
|
|
@@ -387,7 +391,7 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
|
|
Set<Long> orgIds = teachcloudCommonService.listSubOrgIds(null);
|
|
Set<Long> orgIds = teachcloudCommonService.listSubOrgIds(null);
|
|
QueryWrapper<ExamDetail> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<ExamDetail> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.lambda().eq(ExamDetail::getSchoolId, schoolId);
|
|
queryWrapper.lambda().eq(ExamDetail::getSchoolId, schoolId);
|
|
- if(sysOrg != null && !OrgTypeEnum.PRINTING_HOUSE.equals(sysOrg.getType())){
|
|
|
|
|
|
+ if (sysOrg != null && !OrgTypeEnum.PRINTING_HOUSE.equals(sysOrg.getType())) {
|
|
queryWrapper.lambda().in(ExamDetail::getOrgId, orgIds);
|
|
queryWrapper.lambda().in(ExamDetail::getOrgId, orgIds);
|
|
}
|
|
}
|
|
if (StringUtils.isNotBlank(param)) {
|
|
if (StringUtils.isNotBlank(param)) {
|