diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseHandsOnService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseHandsOnService.java index 96ea2acd..30e619fa 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseHandsOnService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseHandsOnService.java @@ -6,6 +6,7 @@ import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.lang.Snowflake; import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.StrUtil; import cn.jlw.util.ToolUtils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; @@ -176,14 +177,17 @@ public class TeacherOpenCourseHandsOnService extends CoreBaseService i.getTeacherOpenCourseKnowledgePointId().toString()).collect(Collectors.joining(",")); - TeacherOpenCourseKnowledgePointRelationQuery relationQuery = new TeacherOpenCourseKnowledgePointRelationQuery(); - relationQuery.setOrgId(teacherOpenCourseHandsOn.getOrgId()); - relationQuery.setUserId(teacherOpenCourseHandsOn.getUserId()); - relationQuery.setTeacherOpenCourseKnowledgePointIdPlural(collect); - relationQuery.setBussinessId(teacherOpenCourseHandsOn.getHandsOnId()); - relationQuery.setChapterId(teacherOpenCourseHandsOn.getCourseChildNode()); - relationQuery.setTeacherOpenCourseId(teacherOpenCourseHandsOn.getTeacherOpenCourseId().toString()); - teacherOpenCourseKnowledgePointRelationService.addBindingKnowledge(relationQuery,true,2); + + if (StrUtil.isNotBlank(collect)) { + TeacherOpenCourseKnowledgePointRelationQuery relationQuery = new TeacherOpenCourseKnowledgePointRelationQuery(); + relationQuery.setOrgId(teacherOpenCourseHandsOn.getOrgId()); + relationQuery.setUserId(teacherOpenCourseHandsOn.getUserId()); + relationQuery.setTeacherOpenCourseKnowledgePointIdPlural(collect); + relationQuery.setBussinessId(teacherOpenCourseHandsOn.getHandsOnId()); + relationQuery.setChapterId(teacherOpenCourseHandsOn.getCourseChildNode()); + relationQuery.setTeacherOpenCourseId(teacherOpenCourseHandsOn.getTeacherOpenCourseId().toString()); + teacherOpenCourseKnowledgePointRelationService.addBindingKnowledge(relationQuery,true,2); + } } JsonResult jsonResult = new JsonResult(); jsonResult.setData(teacherOpenCourseHandsOn.getHandsOnId());//自增的ID丢进去