|
@@ -38,12 +38,7 @@ public class CourseBusinessServiceImpl extends ServiceImpl<CourseBusinessMapper,
|
|
|
|
|
|
@Override
|
|
|
public List<CourseBusinessVo> queryList(CourseBusinessQueryBo bo) {
|
|
|
- LambdaQueryWrapper<CourseBusiness> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.like(StrUtil.isNotBlank(bo.getBusinessName()), CourseBusiness::getBusinessName, bo.getBusinessName());
|
|
|
- lqw.eq(StrUtil.isNotBlank(bo.getProjectId()), CourseBusiness::getProjectId, bo.getProjectId());
|
|
|
- lqw.eq(bo.getSchoolYear() != null, CourseBusiness::getSchoolYear, bo.getSchoolYear());
|
|
|
- lqw.eq(StrUtil.isNotBlank(bo.getStatus()), CourseBusiness::getStatus, bo.getStatus());
|
|
|
- return entity2Vo(this.list(lqw));
|
|
|
+ return entity2Vo(baseMapper.queryList(bo));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -52,12 +47,12 @@ public class CourseBusinessServiceImpl extends ServiceImpl<CourseBusinessMapper,
|
|
|
* @param collection 实体类集合
|
|
|
* @return
|
|
|
*/
|
|
|
- private List<CourseBusinessVo> entity2Vo(Collection<CourseBusiness> collection) {
|
|
|
+ private List<CourseBusinessVo> entity2Vo(Collection<CourseBusinessVo> collection) {
|
|
|
List<CourseBusinessVo> voList = collection.stream()
|
|
|
.map(any -> BeanUtil.toBean(any, CourseBusinessVo.class))
|
|
|
.collect(Collectors.toList());
|
|
|
if (collection instanceof Page) {
|
|
|
- Page<CourseBusiness> page = (Page<CourseBusiness>)collection;
|
|
|
+ Page<CourseBusinessVo> page = (Page<CourseBusinessVo>)collection;
|
|
|
Page<CourseBusinessVo> pageVo = new Page<>();
|
|
|
BeanUtil.copyProperties(page,pageVo);
|
|
|
pageVo.addAll(voList);
|