|
|
@@ -553,10 +553,9 @@ public class BandingTaskClassServiceImpl extends MPJBaseServiceImpl<BandingTaskC
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public BandingTaskClassReportStatisticsVo getTryReadingReportClassStatistics(Long classId) {
|
|
|
+ public BandingTaskClassReportStatisticsVo getTryReadingReportClassStatistics(StudentTryReadingReportPageDto dto) {
|
|
|
BandingTaskClassReportStatisticsVo result = new BandingTaskClassReportStatisticsVo();
|
|
|
- StudentTryReadingReportPageDto dto = new StudentTryReadingReportPageDto();
|
|
|
- if(classId == 0L){
|
|
|
+ if(dto.getClassId() == 0L){
|
|
|
StudentReportPlan plan = reportPlanService.getLastTryReadingPlan();
|
|
|
BandingTask bandingTask = bandingTaskMapper.selectById(plan.getBandingTaskId());
|
|
|
List<EnrollmentPlan> enrollmentPlans = enrollmentPlanMapper.selectList(
|
|
|
@@ -571,7 +570,7 @@ public class BandingTaskClassServiceImpl extends MPJBaseServiceImpl<BandingTaskC
|
|
|
dto.setEnrollmentPlanId(enrollmentPlans.get(0).getId());
|
|
|
}
|
|
|
}else{
|
|
|
- BandingTaskClass taskClass = this.getById(classId);
|
|
|
+ BandingTaskClass taskClass = this.getById(dto.getClassId());
|
|
|
BandingTask task = bandingTaskMapper.selectById(taskClass.getBandingTaskId());
|
|
|
List<EnrollmentPlan> enrollmentPlanList = enrollmentPlanMapper.selectList(
|
|
|
new QueryWrapper<EnrollmentPlan>().lambda()
|
|
|
@@ -586,7 +585,7 @@ public class BandingTaskClassServiceImpl extends MPJBaseServiceImpl<BandingTaskC
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- dto.setClassId(classId);
|
|
|
+ dto.setClassId(dto.getClassId());
|
|
|
List<StudentReportRecordPlanPageVo> tryReadingList = reportRecordMapper.getTryReadingList(dto);
|
|
|
|
|
|
result.setAllCount(tryReadingList.size());
|