|
|
@@ -23,6 +23,7 @@ import com.xjrsoft.module.banding.mapper.BandingTaskClassStudentMapper;
|
|
|
import com.xjrsoft.module.banding.mapper.BandingTaskMapper;
|
|
|
import com.xjrsoft.module.banding.service.IBandingTaskClassService;
|
|
|
import com.xjrsoft.module.banding.vo.BandingTaskClassPageVo;
|
|
|
+import com.xjrsoft.module.banding.vo.BandingTaskClassReportStatisticsVo;
|
|
|
import com.xjrsoft.module.banding.vo.BandingTaskClassStudentListVo;
|
|
|
import com.xjrsoft.module.banding.vo.BandingTaskClassSureListVo;
|
|
|
import com.xjrsoft.module.base.entity.BaseClass;
|
|
|
@@ -33,6 +34,9 @@ import com.xjrsoft.module.base.service.IBaseClassroomService;
|
|
|
import com.xjrsoft.module.base.service.IBaseMajorSetService;
|
|
|
import com.xjrsoft.module.organization.entity.User;
|
|
|
import com.xjrsoft.module.organization.service.IUserService;
|
|
|
+import com.xjrsoft.module.student.dto.StudentReportRecordPageDto;
|
|
|
+import com.xjrsoft.module.student.mapper.StudentReportRecordMapper;
|
|
|
+import com.xjrsoft.module.student.vo.StudentReportRecordPlanPageVo;
|
|
|
import com.xjrsoft.module.system.entity.DictionaryDetail;
|
|
|
import com.xjrsoft.module.system.entity.DictionaryItem;
|
|
|
import com.xjrsoft.module.system.mapper.DictionarydetailMapper;
|
|
|
@@ -65,6 +69,7 @@ public class BandingTaskClassServiceImpl extends MPJBaseServiceImpl<BandingTaskC
|
|
|
private final IBaseMajorSetService majorSetService;
|
|
|
private final DictionarydetailMapper detailMapper;
|
|
|
private final BaseClassMapper classMapper;
|
|
|
+ private final StudentReportRecordMapper reportRecordMapper;
|
|
|
@Override
|
|
|
public Boolean add(BandingTaskClass bandingTaskClass) {
|
|
|
bandingTaskClass.setCreateDate(new Date());
|
|
|
@@ -442,4 +447,12 @@ public class BandingTaskClassServiceImpl extends MPJBaseServiceImpl<BandingTaskC
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public BandingTaskClassReportStatisticsVo getTryReadingReportClassStatistics(Long classId) {
|
|
|
+ StudentReportRecordPageDto dto = new StudentReportRecordPageDto();
|
|
|
+ dto.setClassId(classId);
|
|
|
+ List<StudentReportRecordPlanPageVo> tryReadingList = reportRecordMapper.getTryReadingList(dto);
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|