教师端导入课表列表

beetlsql3-dev
wgf 2 years ago
parent 3d1497c8a6
commit ef0ee1826d

@ -36,9 +36,8 @@ interface TeacherOpenCourseScheduleSessionDao extends BaseMapper<TeacherOpenCour
/**
*
*
* @param teacherOpenCourseId
* @param teacherId
* @return
*/
List<Map> getSessionNameList(Long teacherOpenCourseId, Long teacherId);
// List<Map> getSessionNameList(Long teacherOpenCourseId, Long teacherId);
List<Map> getSessionNameList(Long orgId);
}

@ -281,8 +281,17 @@ public class TeacherOpenCourseScheduleSessionService extends CoreBaseService<Tea
* @param teacherOpenCourseId
* @return
*/
public List<Map> getSessionNameList(Long teacherOpenCourseId, Long teacherId) {
return teacherOpenCourseScheduleSessionDao.getSessionNameList(teacherOpenCourseId, teacherId);
// public List<Map> getSessionNameList(Long teacherOpenCourseId, Long teacherId) {
// return teacherOpenCourseScheduleSessionDao.getSessionNameList(teacherOpenCourseId, teacherId);
// }
/**
*
* @param orgId
* @return
*/
public List<Map> getSessionNameList(Long orgId) {
return teacherOpenCourseScheduleSessionDao.getSessionNameList(orgId);
}
/**

@ -102,20 +102,37 @@ public class TeacherOpenCourseScheduleSessionController{
}
}
// /**
// * 导入课程,下拉列表
// * @param teacherOpenCourseId
// * @param coreUser
// * @return
// */
// @GetMapping(API + "/getSessionNameList.do")
// @ResponseBody
// public JsonResult<List<Map>> getSessionNameList(Long teacherOpenCourseId, @SCoreUser CoreUser coreUser, @TTeacher Teacher teacher) {
// if(null == coreUser){
// return JsonResult.failMessage("请登录后再操作");
// }else{
// List<Map> list = teacherOpenCourseScheduleSessionService
// .getSessionNameList(teacherOpenCourseId, ObjectUtil.defaultIfNull(teacher, new Teacher()).getTeacherId());
// return JsonResult.success(list);
// }
// }
/**
*
* @param teacherOpenCourseId
* @param coreUser
* @return
*/
@GetMapping(API + "/getSessionNameList.do")
@ResponseBody
public JsonResult<List<Map>> getSessionNameList(Long teacherOpenCourseId, @SCoreUser CoreUser coreUser, @TTeacher Teacher teacher) {
public JsonResult<List<Map>> getSessionNameList(@SCoreUser CoreUser coreUser) {
if(null == coreUser){
return JsonResult.failMessage("请登录后再操作");
}else{
List<Map> list = teacherOpenCourseScheduleSessionService
.getSessionNameList(teacherOpenCourseId, ObjectUtil.defaultIfNull(teacher, new Teacher()).getTeacherId());
.getSessionNameList(coreUser.getOrgId());
return JsonResult.success(list);
}
}

@ -536,11 +536,12 @@ getSessionNameList
t.teacher_open_course_schedule_session_id
FROM
teacher_open_course_schedule_session t
inner JOIN teacher_open_course ta ON ta.teacher_open_course_id = t.teacher_open_course_id
LEFT JOIN teacher_open_course ta ON ta.teacher_open_course_id = t.teacher_open_course_id
LEFT JOIN course_info ci ON ci.course_info_id = t.course_info_id
WHERE
1 = 1
AND t.teacher_open_course_schedule_session_status = 1
AND ta.teacher_open_course_status = 1
AND (ta.teacher_open_course_status = 1 OR ci.course_info_status = 1)
@// 当前时间,小于怕排课的结束时间。才能导入
AND now() < teacher_open_course_schedule_session_end_date
@if(!isEmpty(teacherOpenCourseId)){
@ -549,3 +550,6 @@ getSessionNameList
@if(!isEmpty(teacherId)){
and t.teacher_id =#teacherId#
@}
@if(!isEmpty(orgId)){
and t.org_id =#orgId#
@}

Loading…
Cancel
Save