he2802 преди 3 години
родител
ревизия
fcd0cf3a31
променени са 1 файла, в които са добавени 9 реда и са изтрити 5 реда
  1. 9 5
      zhongzheng-system/src/main/java/com/zhongzheng/modules/goods/service/impl/GoodsServiceImpl.java

+ 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);
     }