|
@@ -3,6 +3,7 @@ package com.zhongzheng.modules.course.service.impl;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.lang.Validator;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.github.pagehelper.Page;
|
|
@@ -11,6 +12,7 @@ import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.modules.course.bo.CourseAddBo;
|
|
|
import com.zhongzheng.modules.course.bo.CourseMenuListAddBo;
|
|
|
import com.zhongzheng.modules.course.bo.CourseMenuQueryBo;
|
|
|
+import com.zhongzheng.modules.course.domain.Course;
|
|
|
import com.zhongzheng.modules.course.domain.CourseMenu;
|
|
|
import com.zhongzheng.modules.course.domain.CourseMenuExam;
|
|
|
import com.zhongzheng.modules.course.mapper.CourseMenuMapper;
|
|
@@ -271,6 +273,12 @@ public class CourseMenuServiceImpl extends ServiceImpl<CourseMenuMapper, CourseM
|
|
|
List<CourseUserMenuVo> courseMenuVos = baseMapper.getGoodsMenuList(bo);
|
|
|
if (bo.getUserId() != null) {
|
|
|
for (CourseUserMenuVo courseMenuVo : courseMenuVos) {
|
|
|
+ if (ObjectUtils.isNotNull(courseMenuVo.getCourseId())){
|
|
|
+ Course course = iCourseService.getById(courseMenuVo.getCourseId());
|
|
|
+ courseMenuVo.setCourseName(course.getCourseName());
|
|
|
+ }else {
|
|
|
+ courseMenuVo.setCourseName(courseMenuVo.getMenuName());
|
|
|
+ }
|
|
|
//为节的时候查询重修情况,和是否已学习
|
|
|
if (courseMenuVo.getType().equals(3)) {
|
|
|
Integer rebuild = baseMapper.rebuildCheck(courseMenuVo.getMenuId(), courseMenuVo.getGradeId(), bo.getUserId(),courseMenuVo.getCourseId());
|