Browse Source

流业务层

he2802 4 years ago
parent
commit
6c0c2b6b33

+ 8 - 5
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseChapterServiceImpl.java

@@ -99,12 +99,15 @@ public class CourseChapterServiceImpl extends ServiceImpl<CourseChapterMapper, C
         CourseChapter update = BeanUtil.toBean(bo, CourseChapter.class);
         validEntityBeforeSave(update);
         update.setUpdateTime(DateUtils.getNowTime());
-        iCourseChapterBusinessService.remove(new LambdaQueryWrapper<CourseChapterBusiness>().eq(CourseChapterBusiness::getChapterId, bo.getChapterId()));
-        for(int i=0;i<bo.getBusinessList().size();i++){
-            CourseChapterBusinessAddBo item = bo.getBusinessList().get(i);
-            item.setChapterId(bo.getChapterId());
-            iCourseChapterBusinessService.insertByAddBo(item);
+        if(bo.getBusinessList()!= null){
+            iCourseChapterBusinessService.remove(new LambdaQueryWrapper<CourseChapterBusiness>().eq(CourseChapterBusiness::getChapterId, bo.getChapterId()));
+            for(int i=0;i<bo.getBusinessList().size();i++){
+                CourseChapterBusinessAddBo item = bo.getBusinessList().get(i);
+                item.setChapterId(bo.getChapterId());
+                iCourseChapterBusinessService.insertByAddBo(item);
+            }
         }
+
         return this.updateById(update);
     }
 

+ 7 - 5
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseModuleServiceImpl.java

@@ -98,11 +98,13 @@ public class CourseModuleServiceImpl extends ServiceImpl<CourseModuleMapper, Cou
         CourseModule update = BeanUtil.toBean(bo, CourseModule.class);
         validEntityBeforeSave(update);
         update.setUpdateTime(DateUtils.getNowTime());
-        iCourseModuleBusinessService.remove(new LambdaQueryWrapper<CourseModuleBusiness>().eq(CourseModuleBusiness::getModuleId, bo.getModuleId()));
-        for(int i=0;i<bo.getBusinessList().size();i++){
-            CourseModuleBusinessAddBo item = bo.getBusinessList().get(i);
-            item.setModuleId(bo.getModuleId());
-            iCourseModuleBusinessService.insertByAddBo(item);
+        if(bo.getBusinessList()!= null){
+            iCourseModuleBusinessService.remove(new LambdaQueryWrapper<CourseModuleBusiness>().eq(CourseModuleBusiness::getModuleId, bo.getModuleId()));
+            for(int i=0;i<bo.getBusinessList().size();i++){
+                CourseModuleBusinessAddBo item = bo.getBusinessList().get(i);
+                item.setModuleId(bo.getModuleId());
+                iCourseModuleBusinessService.insertByAddBo(item);
+            }
         }
         return this.updateById(update);
     }

+ 8 - 5
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseSectionServiceImpl.java

@@ -115,12 +115,15 @@ public class CourseSectionServiceImpl extends ServiceImpl<CourseSectionMapper, C
         CourseSection update = BeanUtil.toBean(bo, CourseSection.class);
         validEntityBeforeSave(update);
         update.setUpdateTime(DateUtils.getNowTime());
-        iCourseSectionBusinessService.remove(new LambdaQueryWrapper<CourseSectionBusiness>().eq(CourseSectionBusiness::getSectionId, bo.getSectionId()));
-        for(int i=0;i<bo.getBusinessList().size();i++){
-            CourseSectionBusinessAddBo item = bo.getBusinessList().get(i);
-            item.setSectionId(bo.getSectionId());
-            iCourseSectionBusinessService.insertByAddBo(item);
+        if(bo.getBusinessList()!= null){
+            iCourseSectionBusinessService.remove(new LambdaQueryWrapper<CourseSectionBusiness>().eq(CourseSectionBusiness::getSectionId, bo.getSectionId()));
+            for(int i=0;i<bo.getBusinessList().size();i++){
+                CourseSectionBusinessAddBo item = bo.getBusinessList().get(i);
+                item.setSectionId(bo.getSectionId());
+                iCourseSectionBusinessService.insertByAddBo(item);
+            }
         }
+
         return this.updateById(update);
     }
 

+ 7 - 5
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseStreamingServiceImpl.java

@@ -104,11 +104,13 @@ public class CourseStreamingServiceImpl extends ServiceImpl<CourseStreamingMappe
         CourseStreaming update = BeanUtil.toBean(bo, CourseStreaming.class);
         validEntityBeforeSave(update);
         update.setUpdateTime(DateUtils.getNowTime());
-        iCourseStreamingBusinessService.remove(new LambdaQueryWrapper<CourseStreamingBusiness>().eq(CourseStreamingBusiness::getStreamingId, bo.getId()));
-        for(int i=0;i<bo.getBusinessList().size();i++){
-            CourseStreamingBusinessAddBo item = bo.getBusinessList().get(i);
-            item.setStreamingId(bo.getId());
-            iCourseStreamingBusinessService.insertByAddBo(item);
+        if(bo.getBusinessList()!= null){
+            iCourseStreamingBusinessService.remove(new LambdaQueryWrapper<CourseStreamingBusiness>().eq(CourseStreamingBusiness::getStreamingId, bo.getId()));
+            for(int i=0;i<bo.getBusinessList().size();i++){
+                CourseStreamingBusinessAddBo item = bo.getBusinessList().get(i);
+                item.setStreamingId(bo.getId());
+                iCourseStreamingBusinessService.insertByAddBo(item);
+            }
         }
         return this.updateById(update);
     }