|
|
|
@ -47,7 +47,8 @@ import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.function.Consumer;
|
|
|
|
|
|
|
|
|
|
import static cn.jlw.util.ToolUtils.deepCopy;
|
|
|
|
|
import static cn.hutool.core.util.ObjectUtil.defaultIfNull;
|
|
|
|
|
import static com.ibeetl.jlw.enums.GlobalUpStatusEnum.UP;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 开课资源拉取 开课关联- 资源管理 接口
|
|
|
|
@ -186,11 +187,13 @@ public class TeacherOpenCourseMergeResourcesInfoController{
|
|
|
|
|
List<TeacherOpenCourseMergeResourcesInfoQuery> updateList = new ArrayList();
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoQuery.setUserId(coreUser.getId());
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoQuery.setOrgId(coreUser.getOrgId());
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoQuery.setResourcesInfoStatus(defaultIfNull(teacherOpenCourseMergeResourcesInfoQuery.getResourcesInfoStatus(), UP));
|
|
|
|
|
String resourcesInfoFiles = teacherOpenCourseMergeResourcesInfoQuery.getResourcesInfoFiles();
|
|
|
|
|
if (StrUtil.isNotBlank(resourcesInfoFiles)) {
|
|
|
|
|
for (String resourcesInfoFile : resourcesInfoFiles.split(",")) {
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoQuery.setResourcesInfoFiles(resourcesInfoFile);
|
|
|
|
|
updateList.add(deepCopy(teacherOpenCourseMergeResourcesInfoQuery));
|
|
|
|
|
TeacherOpenCourseMergeResourcesInfoQuery cloneQuery = teacherOpenCourseMergeResourcesInfoQuery.clone();
|
|
|
|
|
cloneQuery.setResourcesInfoFiles(resourcesInfoFile);
|
|
|
|
|
updateList.add(cloneQuery);
|
|
|
|
|
}
|
|
|
|
|
// 构建json列表数据,用于批量添加
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoQuery.setTeacherOpenCourseMergeResourcesInfoJsonStr(JSONUtil.toJsonStr(updateList));
|
|
|
|
|