|
@@ -2,9 +2,14 @@ package com.zhongzheng.modules.inform.service.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.github.pagehelper.Page;
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
import com.zhongzheng.common.utils.SecurityUtils;
|
|
import com.zhongzheng.common.utils.SecurityUtils;
|
|
|
|
+import com.zhongzheng.common.utils.ServletUtils;
|
|
import com.zhongzheng.modules.bank.bo.QuestionChapterExamQueryBo;
|
|
import com.zhongzheng.modules.bank.bo.QuestionChapterExamQueryBo;
|
|
import com.zhongzheng.modules.bank.bo.QuestionModuleChapterQueryBo;
|
|
import com.zhongzheng.modules.bank.bo.QuestionModuleChapterQueryBo;
|
|
import com.zhongzheng.modules.bank.mapper.QuestionChapterExamMapper;
|
|
import com.zhongzheng.modules.bank.mapper.QuestionChapterExamMapper;
|
|
@@ -22,30 +27,25 @@ import com.zhongzheng.modules.goods.bo.GoodsQueryBo;
|
|
import com.zhongzheng.modules.goods.mapper.GoodsAttachedMapper;
|
|
import com.zhongzheng.modules.goods.mapper.GoodsAttachedMapper;
|
|
import com.zhongzheng.modules.goods.vo.GoodsAttachedVo;
|
|
import com.zhongzheng.modules.goods.vo.GoodsAttachedVo;
|
|
import com.zhongzheng.modules.inform.bo.*;
|
|
import com.zhongzheng.modules.inform.bo.*;
|
|
|
|
+import com.zhongzheng.modules.inform.domain.Inform;
|
|
import com.zhongzheng.modules.inform.domain.InformCourse;
|
|
import com.zhongzheng.modules.inform.domain.InformCourse;
|
|
import com.zhongzheng.modules.inform.domain.InformExam;
|
|
import com.zhongzheng.modules.inform.domain.InformExam;
|
|
import com.zhongzheng.modules.inform.domain.InformUser;
|
|
import com.zhongzheng.modules.inform.domain.InformUser;
|
|
|
|
+import com.zhongzheng.modules.inform.mapper.InformMapper;
|
|
import com.zhongzheng.modules.inform.service.IInformCourseService;
|
|
import com.zhongzheng.modules.inform.service.IInformCourseService;
|
|
import com.zhongzheng.modules.inform.service.IInformExamService;
|
|
import com.zhongzheng.modules.inform.service.IInformExamService;
|
|
|
|
+import com.zhongzheng.modules.inform.service.IInformService;
|
|
import com.zhongzheng.modules.inform.service.IInformUserService;
|
|
import com.zhongzheng.modules.inform.service.IInformUserService;
|
|
import com.zhongzheng.modules.inform.vo.CourseInformVo;
|
|
import com.zhongzheng.modules.inform.vo.CourseInformVo;
|
|
import com.zhongzheng.modules.inform.vo.GoodsInformAttachedVo;
|
|
import com.zhongzheng.modules.inform.vo.GoodsInformAttachedVo;
|
|
import com.zhongzheng.modules.inform.vo.InformUserVo;
|
|
import com.zhongzheng.modules.inform.vo.InformUserVo;
|
|
|
|
+import com.zhongzheng.modules.inform.vo.InformVo;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
-import com.github.pagehelper.Page;
|
|
|
|
-import com.zhongzheng.modules.inform.domain.Inform;
|
|
|
|
-import com.zhongzheng.modules.inform.mapper.InformMapper;
|
|
|
|
-import com.zhongzheng.modules.inform.vo.InformVo;
|
|
|
|
-import com.zhongzheng.modules.inform.service.IInformService;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.Collection;
|
|
import java.util.Collection;
|
|
-import java.util.Collections;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@@ -303,6 +303,7 @@ public class InformServiceImpl extends ServiceImpl<InformMapper, Inform> impleme
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<CourseInformVo> listGoodsCourse(GoodsQueryBo bo) {
|
|
public List<CourseInformVo> listGoodsCourse(GoodsQueryBo bo) {
|
|
|
|
+ String tenantId = ServletUtils.getRequest().getHeader("TenantId");
|
|
List<CourseInformVo> courseInformVos = baseMapper.listGoodsCourse(bo);
|
|
List<CourseInformVo> courseInformVos = baseMapper.listGoodsCourse(bo);
|
|
for (CourseInformVo courseInformVo : courseInformVos) {
|
|
for (CourseInformVo courseInformVo : courseInformVos) {
|
|
CourseMenuQueryBo courseMenuQueryBo = new CourseMenuQueryBo();
|
|
CourseMenuQueryBo courseMenuQueryBo = new CourseMenuQueryBo();
|
|
@@ -310,7 +311,7 @@ public class InformServiceImpl extends ServiceImpl<InformMapper, Inform> impleme
|
|
List<CourseMenuVo> list = iCourseMenuService.selectList(courseMenuQueryBo);
|
|
List<CourseMenuVo> list = iCourseMenuService.selectList(courseMenuQueryBo);
|
|
for (CourseMenuVo courseMenuVo : list) {
|
|
for (CourseMenuVo courseMenuVo : list) {
|
|
if (courseMenuVo.getType().equals(1)){
|
|
if (courseMenuVo.getType().equals(1)){
|
|
- List<CourseModuleChapterVo> listById = courseModuleChapterMapper.getListById(courseMenuVo.getMenuId());
|
|
|
|
|
|
+ List<CourseModuleChapterVo> listById = courseModuleChapterMapper.getListById(courseMenuVo.getMenuId(),Long.valueOf(tenantId));
|
|
for (CourseModuleChapterVo courseModuleChapterVo : listById) {
|
|
for (CourseModuleChapterVo courseModuleChapterVo : listById) {
|
|
courseModuleChapterVo.setCourseChapterSectionList(courseChapterSectionMapper.getInformById(courseModuleChapterVo.getChapterId()));
|
|
courseModuleChapterVo.setCourseChapterSectionList(courseChapterSectionMapper.getInformById(courseModuleChapterVo.getChapterId()));
|
|
}
|
|
}
|