diff --git a/web/src/main/java/com/ibeetl/jlw/web/UniversitiesCollegesJurisdictionCurriculumResourcesController.java b/web/src/main/java/com/ibeetl/jlw/web/UniversitiesCollegesJurisdictionCurriculumResourcesController.java index 6e8829b9..47633ae0 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/UniversitiesCollegesJurisdictionCurriculumResourcesController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/UniversitiesCollegesJurisdictionCurriculumResourcesController.java @@ -17,6 +17,7 @@ import com.ibeetl.jlw.entity.vo.ResourcesCourseInfoAuthDetailsVO; import com.ibeetl.jlw.service.UniversitiesCollegesJurisdictionCurriculumResourcesService; import com.ibeetl.jlw.service.UniversitiesCollegesService; import com.ibeetl.jlw.web.query.UniversitiesCollegesJurisdictionCurriculumResourcesQuery; +import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.beetl.sql.core.engine.PageQuery; @@ -273,13 +274,18 @@ public class UniversitiesCollegesJurisdictionCurriculumResourcesController{ */ @GetMapping(MODEL + "/getTheoryAddOpenCourseList.json") @ResponseBody - public JsonResult<List<Map<String,Object>>> getTheoryAddOpenCourseList(@SCoreUser CoreUser coreUser, Integer courseType) { + public JsonResult<List<Map<String,Object>>> getTheoryAddOpenCourseList(Long teacherOpenCourseId,@SCoreUser CoreUser coreUser, Integer courseType) { if(null == coreUser){ return JsonResult.failMessage("请登录后再操作"); } if(ObjectUtil.isNull(coreUser)){ return JsonResult.failMessage("院校不存在"); } - return JsonResult.success(universitiesCollegesJurisdictionCurriculumResourcesService.getTheoryAddOpenCourseList(coreUser.getOrgId(),courseType)); + List<Map<String, Object>> theoryAddOpenCourseList = universitiesCollegesJurisdictionCurriculumResourcesService.getTheoryAddOpenCourseList(coreUser.getOrgId(), courseType); + if (CollectionUtils.isNotEmpty(theoryAddOpenCourseList)&&null!=teacherOpenCourseId) { + theoryAddOpenCourseList.removeIf(map -> ObjectUtil.equals(map.get("courseInfoId"),teacherOpenCourseId)); + } + + return JsonResult.success(theoryAddOpenCourseList); } }