|
@@ -3,6 +3,9 @@ package com.zhongzheng.modules.course.service.impl;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
+import com.zhongzheng.modules.course.bo.CourseProjectTypeQueryBo;
|
|
|
+import com.zhongzheng.modules.course.vo.CourseProjectTypeVo;
|
|
|
+import com.zhongzheng.modules.course.vo.MajorProjectVo;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
@@ -16,6 +19,7 @@ import com.zhongzheng.modules.course.mapper.MajorMapper;
|
|
|
import com.zhongzheng.modules.course.vo.MajorVo;
|
|
|
import com.zhongzheng.modules.course.service.IMajorService;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.Collection;
|
|
|
import java.util.Collections;
|
|
|
import java.util.List;
|
|
@@ -64,6 +68,15 @@ public class MajorServiceImpl extends ServiceImpl<MajorMapper, Major> implements
|
|
|
pageVo.addAll(voList);
|
|
|
voList = pageVo;
|
|
|
}
|
|
|
+ for (MajorVo majorVo : voList) {
|
|
|
+ CourseProjectTypeQueryBo courseProjectTypeQueryBo = new CourseProjectTypeQueryBo();
|
|
|
+ courseProjectTypeQueryBo.setId(majorVo.getId());
|
|
|
+ List<Integer> status = new ArrayList<>();
|
|
|
+ status.add(1);
|
|
|
+ courseProjectTypeQueryBo.setStatus(status);
|
|
|
+ List<MajorProjectVo> courseProjectTypeVos = baseMapper.selectProject(courseProjectTypeQueryBo);
|
|
|
+ majorVo.setMajorProjectVos(courseProjectTypeVos);
|
|
|
+ }
|
|
|
return voList;
|
|
|
}
|
|
|
|