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

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.UniversitiesCollegesJurisdictionCurriculumResourcesService;
import com.ibeetl.jlw.service.UniversitiesCollegesService; import com.ibeetl.jlw.service.UniversitiesCollegesService;
import com.ibeetl.jlw.web.query.UniversitiesCollegesJurisdictionCurriculumResourcesQuery; import com.ibeetl.jlw.web.query.UniversitiesCollegesJurisdictionCurriculumResourcesQuery;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.beetl.sql.core.engine.PageQuery; import org.beetl.sql.core.engine.PageQuery;
@ -273,13 +274,18 @@ public class UniversitiesCollegesJurisdictionCurriculumResourcesController{
*/ */
@GetMapping(MODEL + "/getTheoryAddOpenCourseList.json") @GetMapping(MODEL + "/getTheoryAddOpenCourseList.json")
@ResponseBody @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){ if(null == coreUser){
return JsonResult.failMessage("请登录后再操作"); return JsonResult.failMessage("请登录后再操作");
} }
if(ObjectUtil.isNull(coreUser)){ if(ObjectUtil.isNull(coreUser)){
return JsonResult.failMessage("院校不存在"); 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