|
|
|
@ -472,8 +472,8 @@ public class TeacherOpenCourseMergeCourseInfoService extends CoreBaseService<Tea
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 此方法,必须要保证
|
|
|
|
|
* TODO 此方法有待验证。
|
|
|
|
|
* {@link TeacherOpenCourseMergeCourseInfo#getTeacherOpenCourseMergeCourseInfoId()}
|
|
|
|
|
* {@link TeacherOpenCourseMergeCourseInfo#getCourseInfoParentId()}
|
|
|
|
|
* 这两个属性,不能为空。因为要重新赋值这两个ID,所以必须保证不为空。
|
|
|
|
|
* 代码中,也会先验证这块不为空!!!
|
|
|
|
|
* 修改TeacherOpenCourseMergeCourseInfo的ID和parentId
|
|
|
|
@ -493,7 +493,6 @@ public class TeacherOpenCourseMergeCourseInfoService extends CoreBaseService<Tea
|
|
|
|
|
// 先判断必要的条件不能为空!才能继续进行下面的重置ID操作
|
|
|
|
|
safeList.stream().parallel().forEach(item -> {
|
|
|
|
|
Assert.notNull(item.getTeacherOpenCourseMergeCourseInfoId(), "开课课程ID不能为空!");
|
|
|
|
|
Assert.notNull(item.getCourseInfoParentId(), "开课课程上级ID不能为空!");
|
|
|
|
|
|
|
|
|
|
Long newId = defaultIfNull(parentId, snowflake.nextId());
|
|
|
|
|
item.setTeacherOpenCourseMergeCourseInfoId(newId);
|
|
|
|
|