|
@@ -7,12 +7,11 @@ import com.zhongzheng.common.exception.CustomException;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.modules.course.bo.*;
|
|
|
-import com.zhongzheng.modules.course.domain.CourseEducationTier;
|
|
|
-import com.zhongzheng.modules.course.domain.CourseFile;
|
|
|
-import com.zhongzheng.modules.course.domain.CourseHandoutsBusiness;
|
|
|
+import com.zhongzheng.modules.course.domain.*;
|
|
|
import com.zhongzheng.modules.course.service.ICourseFileService;
|
|
|
import com.zhongzheng.modules.course.service.ICourseHandoutsBusinessService;
|
|
|
import com.zhongzheng.modules.course.vo.CourseHandoutsBusinessVo;
|
|
|
+import com.zhongzheng.modules.course.vo.CourseMenuExamVo;
|
|
|
import com.zhongzheng.modules.goods.bo.GoodsCourseAddBo;
|
|
|
import com.zhongzheng.modules.goods.domain.Goods;
|
|
|
import com.zhongzheng.modules.goods.domain.GoodsAttached;
|
|
@@ -24,7 +23,6 @@ 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.course.domain.CourseHandouts;
|
|
|
import com.zhongzheng.modules.course.mapper.CourseHandoutsMapper;
|
|
|
import com.zhongzheng.modules.course.vo.CourseHandoutsVo;
|
|
|
import com.zhongzheng.modules.course.service.ICourseHandoutsService;
|
|
@@ -49,18 +47,21 @@ public class CourseHandoutsServiceImpl extends ServiceImpl<CourseHandoutsMapper,
|
|
|
@Autowired
|
|
|
private ICourseFileService iCourseFileService;
|
|
|
|
|
|
+
|
|
|
@Override
|
|
|
public CourseHandoutsVo queryById(Long handoutsId){
|
|
|
- CourseHandoutsQueryBo courseHandoutsQueryBo = new CourseHandoutsQueryBo();
|
|
|
- courseHandoutsQueryBo.setId(handoutsId);
|
|
|
- List<CourseHandoutsVo> courseHandoutsVos = entity2Vo(baseMapper.queryList(courseHandoutsQueryBo));
|
|
|
- if (CollectionUtils.isEmpty(courseHandoutsVos)){
|
|
|
+ CourseHandouts db = this.baseMapper.selectById(handoutsId);
|
|
|
+ if (Validator.isEmpty(db)){
|
|
|
throw new CustomException("查无数据");
|
|
|
}
|
|
|
//获得讲义业务层
|
|
|
- CourseHandoutsVo courseHandoutsVo = courseHandoutsVos.get(0);
|
|
|
+ CourseHandoutsVo courseHandoutsVo = BeanUtil.toBean(db, CourseHandoutsVo.class);
|
|
|
List<CourseHandoutsBusinessVo> courseHandoutsBusinessVos = baseMapper.selectEntity(courseHandoutsVo.getHandoutsId());
|
|
|
courseHandoutsVo.setCourseHandoutsBusinessVo(courseHandoutsBusinessVos);
|
|
|
+
|
|
|
+ CourseFileQueryBo queryBo = new CourseFileQueryBo();
|
|
|
+ queryBo.setHandoutsId(courseHandoutsVo.getHandoutsId());
|
|
|
+ courseHandoutsVo.setFileList(iCourseFileService.queryList(queryBo));
|
|
|
return courseHandoutsVo;
|
|
|
}
|
|
|
|
|
@@ -72,7 +73,6 @@ public class CourseHandoutsServiceImpl extends ServiceImpl<CourseHandoutsMapper,
|
|
|
|
|
|
@Override
|
|
|
public List<CourseHandoutsVo> queryByGoodsList(CourseHandoutsQueryBo bo) {
|
|
|
- bo.setStatus(new ArrayList<Integer>(Arrays.asList(1)));
|
|
|
return baseMapper.queryByGoodsList(bo);
|
|
|
}
|
|
|
|
|
@@ -127,6 +127,8 @@ public class CourseHandoutsServiceImpl extends ServiceImpl<CourseHandoutsMapper,
|
|
|
addItem.setUrl(item.getUrl());
|
|
|
addItem.setSort(item.getSort());
|
|
|
addItem.setUrlName(item.getUrlName());
|
|
|
+ addItem.setCreateTime(DateUtils.getNowTime());
|
|
|
+ addItem.setUpdateTime(DateUtils.getNowTime());
|
|
|
coll.add(addItem);
|
|
|
}
|
|
|
iCourseFileService.saveBatch(coll);
|
|
@@ -163,6 +165,8 @@ public class CourseHandoutsServiceImpl extends ServiceImpl<CourseHandoutsMapper,
|
|
|
addItem.setUrl(item.getUrl());
|
|
|
addItem.setSort(item.getSort());
|
|
|
addItem.setUrlName(item.getUrlName());
|
|
|
+ addItem.setCreateTime(DateUtils.getNowTime());
|
|
|
+ addItem.setUpdateTime(DateUtils.getNowTime());
|
|
|
coll.add(addItem);
|
|
|
}
|
|
|
iCourseFileService.saveBatch(coll);
|