Browse Source

fix 编辑商品

he2802 3 years ago
parent
commit
fcd0cf3a31

+ 9 - 5
zhongzheng-system/src/main/java/com/zhongzheng/modules/goods/service/impl/GoodsServiceImpl.java

@@ -322,12 +322,16 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
         //模块章列表
         if(bo.getMenuList()!=null&&bo.getMenuList().size()>0){
             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);
     }