|
@@ -1,6 +1,7 @@
|
|
|
package com.zhongzheng.modules.course.service.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.core.lang.Validator;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.zhongzheng.common.exception.CustomException;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
@@ -16,6 +17,8 @@ import com.zhongzheng.modules.course.service.ICourseMenuService;
|
|
|
import com.zhongzheng.modules.course.vo.CourseMenuVo;
|
|
|
import com.zhongzheng.modules.course.vo.CourseUserChapterSectionVo;
|
|
|
import com.zhongzheng.modules.course.vo.CourseUserMenuVo;
|
|
|
+import com.zhongzheng.modules.goods.service.IGoodsService;
|
|
|
+import com.zhongzheng.modules.goods.vo.GoodsVo;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -46,6 +49,9 @@ public class CourseMenuServiceImpl extends ServiceImpl<CourseMenuMapper, CourseM
|
|
|
@Autowired
|
|
|
private ICourseMenuExamService iCourseMenuExamService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IGoodsService iGoodsService;
|
|
|
+
|
|
|
@Override
|
|
|
public CourseMenuVo queryById(Long id){
|
|
|
CourseMenu db = this.baseMapper.selectById(id);
|
|
@@ -118,6 +124,16 @@ public class CourseMenuServiceImpl extends ServiceImpl<CourseMenuMapper, CourseM
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public Boolean insertByGoodsAddBo(CourseMenuListAddBo bo) {
|
|
|
+ if(Validator.isEmpty(bo.getGoodsId())){
|
|
|
+ throw new CustomException("缺少商品ID");
|
|
|
+ }
|
|
|
+ GoodsVo goodsVo = iGoodsService.queryById(bo.getGoodsId());
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean updateByEditBo(CourseMenuListAddBo bo) {
|