|
|
|
@ -117,24 +117,25 @@ public class TeacherOpenCourseScheduleSessionController{
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public ModelAndView add(Long teacherOpenCourseScheduleSessionId) {
|
|
|
|
|
ModelAndView view = new ModelAndView("/jlw/teacherOpenCourseScheduleSession/add.html");
|
|
|
|
|
// 公共查询
|
|
|
|
|
// 课次标签列表
|
|
|
|
|
TeacherOpenCourseScheduleSessionTagQuery param = new TeacherOpenCourseScheduleSessionTagQuery();
|
|
|
|
|
view.addObject("sessionTagList", teacherOpenCourseScheduleSessionTagService.getValuesByQuery(param));
|
|
|
|
|
|
|
|
|
|
// 教室列表
|
|
|
|
|
TeacherOpenCourseScheduleSessionClassQuery classQuery = new TeacherOpenCourseScheduleSessionClassQuery();
|
|
|
|
|
List<TeacherOpenCourseScheduleSessionClass> valuesByQuery = teacherOpenCourseScheduleSessionClassService.getValuesByQuery(classQuery);
|
|
|
|
|
valuesByQuery.forEach(item -> {
|
|
|
|
|
// 教室 全路径的名称
|
|
|
|
|
String sessionClassFullName = teacherOpenCourseScheduleSessionClassService
|
|
|
|
|
.getSessionClassFullName(item.getTeacherOpenCourseScheduleSessionClassId(), valuesByQuery);
|
|
|
|
|
item.set("scheduleSessionClassFullName", sessionClassFullName);
|
|
|
|
|
});
|
|
|
|
|
view.addObject("sessionTagList", valuesByQuery);
|
|
|
|
|
|
|
|
|
|
if(null != teacherOpenCourseScheduleSessionId){
|
|
|
|
|
TeacherOpenCourseScheduleSession teacherOpenCourseScheduleSession = teacherOpenCourseScheduleSessionService.queryById(teacherOpenCourseScheduleSessionId);
|
|
|
|
|
view.addObject("teacherOpenCourseScheduleSession", teacherOpenCourseScheduleSession);
|
|
|
|
|
|
|
|
|
|
// 课次标签列表
|
|
|
|
|
TeacherOpenCourseScheduleSessionTagQuery param = new TeacherOpenCourseScheduleSessionTagQuery();
|
|
|
|
|
view.addObject("sessionTagList", teacherOpenCourseScheduleSessionTagService.getValuesByQuery(param));
|
|
|
|
|
|
|
|
|
|
// 教室列表
|
|
|
|
|
TeacherOpenCourseScheduleSessionClassQuery classQuery = new TeacherOpenCourseScheduleSessionClassQuery();
|
|
|
|
|
List<TeacherOpenCourseScheduleSessionClass> valuesByQuery = teacherOpenCourseScheduleSessionClassService.getValuesByQuery(classQuery);
|
|
|
|
|
valuesByQuery.forEach(item -> {
|
|
|
|
|
// 教室 全路径的名称
|
|
|
|
|
String sessionClassFullName = teacherOpenCourseScheduleSessionClassService
|
|
|
|
|
.getSessionClassFullName(item.getTeacherOpenCourseScheduleSessionClassId(), valuesByQuery);
|
|
|
|
|
item.set("scheduleSessionClassFullName", sessionClassFullName);
|
|
|
|
|
});
|
|
|
|
|
view.addObject("sessionTagList", valuesByQuery);
|
|
|
|
|
}else {
|
|
|
|
|
view.addObject("teacherOpenCourseScheduleSession", new TeacherOpenCourseScheduleSession());
|
|
|
|
|
view.addObject("sessionTagList", Lists.emptyList());
|
|
|
|
|