|
@@ -3,14 +3,12 @@ package com.ym.mec.biz.service.impl;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ym.mec.biz.dal.dao.LessonExaminationDao;
|
|
|
import com.ym.mec.biz.dal.dao.SysConfigDao;
|
|
|
-import com.ym.mec.biz.dal.dto.LessonExaminationDetailDto;
|
|
|
-import com.ym.mec.biz.dal.dto.LessonExaminationResultDto;
|
|
|
-import com.ym.mec.biz.dal.dto.LessonExaminationResultDto1;
|
|
|
-import com.ym.mec.biz.dal.dto.LessonExaminationSaveDto;
|
|
|
+import com.ym.mec.biz.dal.dto.*;
|
|
|
import com.ym.mec.biz.dal.entity.LessonExamination;
|
|
|
import com.ym.mec.biz.dal.entity.StudentLessonExamination;
|
|
|
import com.ym.mec.biz.dal.page.LessonExaminationQueryInfo;
|
|
|
import com.ym.mec.biz.dal.page.LessonExaminationQueryInfo1;
|
|
|
+import com.ym.mec.biz.dal.page.LessonExaminationQueryInfo2;
|
|
|
import com.ym.mec.biz.service.LessonExaminationService;
|
|
|
import com.ym.mec.biz.service.StudentLessonExaminationDetailService;
|
|
|
import com.ym.mec.biz.service.StudentLessonExaminationService;
|
|
@@ -104,6 +102,25 @@ public class LessonExaminationServiceImpl extends ServiceImpl<LessonExaminationD
|
|
|
|
|
|
@Override
|
|
|
public PageInfo<LessonExaminationResultDto1> queryPageByStudent(LessonExaminationQueryInfo1 queryInfo) {
|
|
|
+ PageInfo<LessonExaminationResultDto1> pageInfo = new PageInfo<>(queryInfo.getPage(), queryInfo.getRows());
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ MapUtil.populateMap(params, queryInfo);
|
|
|
+ List<LessonExaminationResultDto1> dataList = null;
|
|
|
+ int count = baseMapper.findCountByStudent(params);
|
|
|
+ if (count > 0) {
|
|
|
+ pageInfo.setTotal(count);
|
|
|
+ params.put("offset", pageInfo.getOffset());
|
|
|
+ dataList = baseMapper.queryPageByStudent(params);
|
|
|
+ }
|
|
|
+ if (count == 0) {
|
|
|
+ dataList = new ArrayList<>();
|
|
|
+ }
|
|
|
+ pageInfo.setRows(dataList);
|
|
|
+ return pageInfo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public PageInfo<LessonExaminationResultDto2> queryPageByWeb(LessonExaminationQueryInfo2 queryInfo) {
|
|
|
return null;
|
|
|
}
|
|
|
|