|
@@ -28,6 +28,7 @@ import cn.com.qmth.mps.entity.PaperDetailEntity;
|
|
import cn.com.qmth.mps.entity.PaperEntity;
|
|
import cn.com.qmth.mps.entity.PaperEntity;
|
|
import cn.com.qmth.mps.entity.PaperGroupEntity;
|
|
import cn.com.qmth.mps.entity.PaperGroupEntity;
|
|
import cn.com.qmth.mps.enums.Role;
|
|
import cn.com.qmth.mps.enums.Role;
|
|
|
|
+import cn.com.qmth.mps.service.CourseService;
|
|
import cn.com.qmth.mps.service.PaperDetailService;
|
|
import cn.com.qmth.mps.service.PaperDetailService;
|
|
import cn.com.qmth.mps.service.PaperDetailUnitService;
|
|
import cn.com.qmth.mps.service.PaperDetailUnitService;
|
|
import cn.com.qmth.mps.service.PaperGroupService;
|
|
import cn.com.qmth.mps.service.PaperGroupService;
|
|
@@ -48,6 +49,9 @@ public class PaperGroupServiceImpl extends ServiceImpl<PaperGroupDao, PaperGroup
|
|
private PaperDetailService paperDetailService;
|
|
private PaperDetailService paperDetailService;
|
|
@Autowired
|
|
@Autowired
|
|
private PaperDetailUnitService paperDetailUnitService;
|
|
private PaperDetailUnitService paperDetailUnitService;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private CourseService courseService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<GroupCountVo> findGroupCount(List<Long> paperIds) {
|
|
public List<GroupCountVo> findGroupCount(List<Long> paperIds) {
|
|
@@ -151,6 +155,7 @@ public class PaperGroupServiceImpl extends ServiceImpl<PaperGroupDao, PaperGroup
|
|
List<PaperDetail> pds=paperDetailService.getStructInfo(paperId);
|
|
List<PaperDetail> pds=paperDetailService.getStructInfo(paperId);
|
|
Map<Long, List<PaperGroupUnit>> units = paperGroupUnitService.getGroupInfo(paperId);
|
|
Map<Long, List<PaperGroupUnit>> units = paperGroupUnitService.getGroupInfo(paperId);
|
|
vo.setStructInfo(getGroupInfo(pds,units.get(e.getId())));
|
|
vo.setStructInfo(getGroupInfo(pds,units.get(e.getId())));
|
|
|
|
+ vo.setCourseName(courseService.getById(paper.getCourseId()).getName());
|
|
return vo;
|
|
return vo;
|
|
}
|
|
}
|
|
|
|
|