老师课程设置-系统导入列表

beetlsql3-dev
wgf 2 years ago
parent ecb34842ce
commit 0d5955f61c

@ -1,8 +1,10 @@
package com.ibeetl.jlw.service;
import cn.hutool.core.util.ObjectUtil;
import com.ibeetl.admin.core.entity.CoreUser;
import com.ibeetl.admin.core.service.CoreBaseService;
import com.ibeetl.admin.core.util.PlatformException;
import com.ibeetl.admin.core.web.JsonResult;
import com.ibeetl.jlw.dao.CourseInfoDao;
import com.ibeetl.jlw.dao.UniversitiesCollegesJurisdictionCurriculumResourcesDao;
import com.ibeetl.jlw.entity.CourseInfo;
@ -234,4 +236,41 @@ public class UniversitiesCollegesJurisdictionCurriculumResourcesService extends
public List<UniversitiesCollegesJurisdictionCurriculumResources> getAllOverdueAuthByBeforeAndAfterDays(Long beforeDays, Long afterDays, Long orgId) {
return universitiesCollegesJurisdictionCurriculumResourcesDao.getAllOverdueAuthByBeforeAndAfterDays(beforeDays, afterDays, orgId);
}
/**
* -
* @param orgId
* @param courseType
*/
public List<Map<String,Object>> getTheoryAddOpenCourseList(Long orgId,Integer courseType){
List<Map<String,Object>> theoryCourseList = new ArrayList<>();
if (ObjectUtil.equal(courseType,0) || ObjectUtil.isNull(courseType)){
List<TeacherOpenCourse> teacherCourseList = sqlManager.lambdaQuery(TeacherOpenCourse.class)
.andEq(TeacherOpenCourse::getOrgId, orgId)
.andEq(TeacherOpenCourse::getTeacherOpenCourseStatus, 1)
.select();
teacherCourseList.forEach(item ->{
Map<String,Object> map = new HashMap<>();
map.put("courseInfoName",item.getTeacherOpenCourseTitle());
map.put("courseInfoId",item.getTeacherOpenCourseId());
theoryCourseList.add(map);
});
}
if (ObjectUtil.equal(courseType,1) || ObjectUtil.isNull(courseType)){
List<CourseInfo> courseInfoList = sqlManager.lambdaQuery(CourseInfo.class)
.andEq(CourseInfo::getOrgId, orgId)
.andEq(CourseInfo::getCourseInfoStatus, 1)
.select();
courseInfoList.forEach(item ->{
Map<String,Object> map = new HashMap<>();
map.put("courseInfoName",item.getCourseInfoName());
map.put("courseInfoId",item.getCourseInfoId());
theoryCourseList.add(map);
});
}
return theoryCourseList;
}
}

@ -1,6 +1,7 @@
package com.ibeetl.jlw.web;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.jlw.Interceptor.SCoreUser;
import cn.jlw.validate.ValidateConfig;
@ -29,6 +30,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import static cn.hutool.core.date.DateTime.now;
@ -263,4 +265,21 @@ public class UniversitiesCollegesJurisdictionCurriculumResourcesController{
public JsonResult<ResourcesCourseInfoAuthDetailsVO> getAuthDetailsByCacheUser(@SCoreUser CoreUser coreUser) {
return JsonResult.success(universitiesCollegesJurisdictionCurriculumResourcesService.getResourcesCourseInfoAuthDetails(coreUser.getOrgId()));
}
/**
* -
* @param coreUser
* @param courseType
*/
@GetMapping(MODEL + "/getTheoryAddOpenCourseList.json")
@ResponseBody
public JsonResult<List<Map<String,Object>>> getTheoryAddOpenCourseList(@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));
}
}

Loading…
Cancel
Save