|
@@ -322,12 +322,16 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
|
|
//模块章列表
|
|
//模块章列表
|
|
if(bo.getMenuList()!=null&&bo.getMenuList().size()>0){
|
|
if(bo.getMenuList()!=null&&bo.getMenuList().size()>0){
|
|
if(Validator.isEmpty(bo.getCourseId())){
|
|
if(Validator.isEmpty(bo.getCourseId())){
|
|
- throw new CustomException("缺少课程ID");
|
|
|
|
|
|
+ CourseMenuListAddBo menuListAddBo = new CourseMenuListAddBo();
|
|
|
|
+ menuListAddBo.setGoodsId(bo.getGoodsId());
|
|
|
|
+ menuListAddBo.setMenuList(bo.getMenuList());
|
|
|
|
+ iCourseMenuService.insertByGoodsAddBo(menuListAddBo);
|
|
|
|
+ }else{
|
|
|
|
+ CourseMenuListAddBo menuListAddBo = new CourseMenuListAddBo();
|
|
|
|
+ menuListAddBo.setCourseId(bo.getCourseId());
|
|
|
|
+ menuListAddBo.setMenuList(bo.getMenuList());
|
|
|
|
+ iCourseMenuService.updateByEditBo(menuListAddBo);
|
|
}
|
|
}
|
|
- CourseMenuListAddBo menuListAddBo = new CourseMenuListAddBo();
|
|
|
|
- menuListAddBo.setCourseId(bo.getCourseId());
|
|
|
|
- menuListAddBo.setMenuList(bo.getMenuList());
|
|
|
|
- iCourseMenuService.updateByEditBo(menuListAddBo);
|
|
|
|
}
|
|
}
|
|
return this.updateById(update);
|
|
return this.updateById(update);
|
|
}
|
|
}
|