|
|
|
@ -1,10 +1,13 @@
|
|
|
|
|
package com.ibeetl.jlw.web;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import cn.jlw.Interceptor.SCoreUser;
|
|
|
|
|
import cn.jlw.validate.ValidateConfig;
|
|
|
|
|
import com.ibeetl.admin.core.annotation.Function;
|
|
|
|
|
import com.ibeetl.admin.core.entity.CoreUser;
|
|
|
|
|
import com.ibeetl.admin.core.file.FileService;
|
|
|
|
|
import com.ibeetl.admin.core.service.CorePlatformService;
|
|
|
|
|
import com.ibeetl.admin.core.web.JsonResult;
|
|
|
|
|
import com.ibeetl.jlw.entity.UniversitiesColleges;
|
|
|
|
|
import com.ibeetl.jlw.entity.UniversitiesCollegesJurisdictionCurriculumResources;
|
|
|
|
@ -24,7 +27,9 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
import static cn.hutool.core.date.DateTime.now;
|
|
|
|
|
import static cn.hutool.core.util.ObjectUtil.defaultIfNull;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -47,9 +52,26 @@ public class UniversitiesCollegesJurisdictionCurriculumResourcesController{
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private UniversitiesCollegesService universitiesCollegesService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private CorePlatformService corePlatformService;
|
|
|
|
|
|
|
|
|
|
/* 前端接口 */
|
|
|
|
|
|
|
|
|
|
@GetMapping(API + "/getImportCourseList.do")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public JsonResult<List<UniversitiesCollegesJurisdictionCurriculumResources>>getValuesDo(UniversitiesCollegesJurisdictionCurriculumResourcesQuery param, @SCoreUser CoreUser coreUser) {
|
|
|
|
|
UniversitiesColleges uc = universitiesCollegesService.getByOrgId(coreUser.getOrgId());
|
|
|
|
|
if (uc != null) {
|
|
|
|
|
param.setUniversitiesCollegesId(uc.getUniversitiesCollegesId());
|
|
|
|
|
}
|
|
|
|
|
List<UniversitiesCollegesJurisdictionCurriculumResources> list = universitiesCollegesJurisdictionCurriculumResourcesService.getValues(param);
|
|
|
|
|
|
|
|
|
|
// 只过滤授权给当前院校的,且课程状态正常的。
|
|
|
|
|
List<UniversitiesCollegesJurisdictionCurriculumResources> result = list.stream().filter(
|
|
|
|
|
item -> DateUtil.isIn(item.getUseStartTime(), item.getUseEndTime(), now()) && StrUtil.isNotBlank(item.getCourseInfoName()))
|
|
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
return JsonResult.success(result);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* 后台页面 */
|
|
|
|
|