beetlsql3-dev
Mlxa0324 2 years ago
parent 0e301948f6
commit 9d29f6ec99

@ -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());

Loading…
Cancel
Save