|
@@ -3,6 +3,7 @@ package com.ym.mec.biz.service.impl;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.ym.mec.biz.dal.dao.CourseScheduleConvertDao;
|
|
import com.ym.mec.biz.dal.dao.CourseScheduleConvertDao;
|
|
import com.ym.mec.biz.dal.dao.StudentDao;
|
|
import com.ym.mec.biz.dal.dao.StudentDao;
|
|
|
|
+import com.ym.mec.biz.dal.dao.TeacherDao;
|
|
import com.ym.mec.biz.dal.dto.BasicUserDto;
|
|
import com.ym.mec.biz.dal.dto.BasicUserDto;
|
|
import com.ym.mec.biz.dal.dto.CourseConvertSumDto;
|
|
import com.ym.mec.biz.dal.dto.CourseConvertSumDto;
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
@@ -51,6 +52,8 @@ public class CourseScheduleConvertServiceImpl implements CourseScheduleConvertSe
|
|
private TeacherAttendanceService teacherAttendanceService;
|
|
private TeacherAttendanceService teacherAttendanceService;
|
|
@Autowired
|
|
@Autowired
|
|
private CloudTeacherFreeCourseService cloudTeacherFreeCourseService;
|
|
private CloudTeacherFreeCourseService cloudTeacherFreeCourseService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private TeacherDao teacherDao;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public HashMap<String, Object> queryConvertStudent(String courseIds) {
|
|
public HashMap<String, Object> queryConvertStudent(String courseIds) {
|
|
@@ -119,6 +122,10 @@ public class CourseScheduleConvertServiceImpl implements CourseScheduleConvertSe
|
|
courseScheduleTeacherSalaryList.addAll(groupDto.getCourseScheduleTeacherSalaryList());
|
|
courseScheduleTeacherSalaryList.addAll(groupDto.getCourseScheduleTeacherSalaryList());
|
|
courseScheduleStudentPayments.addAll(groupDto.getCourseScheduleStudentPayments());
|
|
courseScheduleStudentPayments.addAll(groupDto.getCourseScheduleStudentPayments());
|
|
}else {
|
|
}else {
|
|
|
|
+ List<CourseSchedule> schedules = result.getData();
|
|
|
|
+ List<Integer> teacherIdList = schedules.stream().map(e -> e.getActualTeacherId()).collect(Collectors.toList());
|
|
|
|
+ Map<Integer, String> maps = MapUtil.convertIntegerMap(teacherDao.queryNameByIdList(teacherIdList));
|
|
|
|
+ for (CourseSchedule e : schedules) {e.setActualTeacherName(maps.get(e.getActualTeacherId()));}
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
}
|
|
}
|