修复导入课程弹窗的列表会显示包含自己在内

beetlsql3-dev
yaodan 2 years ago
parent 53632946cf
commit e7700fd3ff

@ -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);
}
}

Loading…
Cancel
Save