|
@@ -18,6 +18,7 @@ import com.zhongzheng.modules.user.bo.UserQueryBo;
|
|
|
import com.zhongzheng.modules.user.service.IUserService;
|
|
|
import com.zhongzheng.modules.user.service.IUserStudyRecordService;
|
|
|
import com.zhongzheng.modules.user.vo.GoodsStudyRecordVo;
|
|
|
+import com.zhongzheng.modules.user.vo.SectionStudyRecordVo;
|
|
|
import com.zhongzheng.modules.user.vo.SubjectStudyRecordVo;
|
|
|
import com.zhongzheng.modules.user.vo.UserVo;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -97,6 +98,17 @@ public class ClassStudentController extends BaseController {
|
|
|
public TableDataInfo<GoodsStudyRecordVo> list(UserQueryBo bo) {
|
|
|
startPage();
|
|
|
List<GoodsStudyRecordVo> list = iUserStudyRecordService.queryGoods(bo);
|
|
|
+ for (GoodsStudyRecordVo goodsStudyRecordVo : list) {
|
|
|
+ SubjectStudyRecordQueryBo subjectStudyRecordQueryBo = new SubjectStudyRecordQueryBo();
|
|
|
+ subjectStudyRecordQueryBo.setGoodId(goodsStudyRecordVo.getGoodsId());
|
|
|
+ subjectStudyRecordQueryBo.setUserId(goodsStudyRecordVo.getUserId());
|
|
|
+ List<SubjectStudyRecordVo> subjectStudyRecordVos = iUserStudyRecordService.listSubject(subjectStudyRecordQueryBo);
|
|
|
+ for (SubjectStudyRecordVo subjectStudyRecordVo : subjectStudyRecordVos) {
|
|
|
+ subjectStudyRecordQueryBo.setCourseId(subjectStudyRecordVo.getCourseId());
|
|
|
+ subjectStudyRecordVo.setSectionStudyRecordVo(iUserStudyRecordService.listSection(subjectStudyRecordQueryBo));
|
|
|
+ }
|
|
|
+ goodsStudyRecordVo.setSubjectStudyRecordVos(subjectStudyRecordVos);
|
|
|
+ }
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
|
|
@@ -119,9 +131,9 @@ public class ClassStudentController extends BaseController {
|
|
|
@ApiOperation("查询学员课程节学习记录")
|
|
|
@PreAuthorize("@ss.hasPermi('grade:student:listSection')")
|
|
|
@GetMapping("/listSection")
|
|
|
- public TableDataInfo<SubjectStudyRecordVo> listSection(SubjectStudyRecordQueryBo bo) {
|
|
|
+ public TableDataInfo<SectionStudyRecordVo> listSection(SubjectStudyRecordQueryBo bo) {
|
|
|
startPage();
|
|
|
- List<SubjectStudyRecordVo> list = iUserStudyRecordService.listSection(bo);
|
|
|
+ List<SectionStudyRecordVo> list = iUserStudyRecordService.listSection(bo);
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
|