|
@@ -17,7 +17,6 @@ import com.ym.mec.biz.dal.page.MusicGroupTeacherAttendanceQueryInfo;
|
|
import com.ym.mec.biz.dal.page.TeacherCloseQueryInfo;
|
|
import com.ym.mec.biz.dal.page.TeacherCloseQueryInfo;
|
|
import com.ym.mec.biz.dal.page.TeacherQueryInfo;
|
|
import com.ym.mec.biz.dal.page.TeacherQueryInfo;
|
|
import com.ym.mec.biz.service.ContractService;
|
|
import com.ym.mec.biz.service.ContractService;
|
|
-import com.ym.mec.biz.service.SysUserTsignService;
|
|
|
|
import com.ym.mec.biz.service.TeacherService;
|
|
import com.ym.mec.biz.service.TeacherService;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
import com.ym.mec.common.entity.ImGroupModel;
|
|
import com.ym.mec.common.entity.ImGroupModel;
|
|
@@ -134,9 +133,10 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
|
|
List<Map<String, BigDecimal>> musicGroupUserNums = musicGroupDao.countMusicGroupUserNum(musicGroupIds);
|
|
List<Map<String, BigDecimal>> musicGroupUserNums = musicGroupDao.countMusicGroupUserNum(musicGroupIds);
|
|
Map<String, BigDecimal> musicGroupUserNumMap = MapUtil.convertMybatisMap(musicGroupUserNums);
|
|
Map<String, BigDecimal> musicGroupUserNumMap = MapUtil.convertMybatisMap(musicGroupUserNums);
|
|
imGroupModels.forEach(e -> {
|
|
imGroupModels.forEach(e -> {
|
|
|
|
+ Set<Integer> teachers = e.getName() == null?new HashSet<>():new HashSet(Arrays.asList(e.getName().split(",")));
|
|
MusicGroup musicGroup = musicGroups.stream().filter(mg -> mg.getId().equals(e.getId())).findFirst().get();
|
|
MusicGroup musicGroup = musicGroups.stream().filter(mg -> mg.getId().equals(e.getId())).findFirst().get();
|
|
//获取教学老师id列表
|
|
//获取教学老师id列表
|
|
- Set<Integer> teachers = musicGroupDao.queryTeacherIds(e.getId());
|
|
|
|
|
|
+// Set<Integer> teachers = musicGroupDao.queryTeacherIds(e.getId());
|
|
teachers.add(musicGroup.getTeamTeacherId());
|
|
teachers.add(musicGroup.getTeamTeacherId());
|
|
teachers.add(musicGroup.getEducationalTeacherId());
|
|
teachers.add(musicGroup.getEducationalTeacherId());
|
|
teachers.add(musicGroup.getOperatorUserId());
|
|
teachers.add(musicGroup.getOperatorUserId());
|
|
@@ -286,7 +286,8 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
|
|
List<Map<Integer,Long>> demoNumList = demoGroupDao.countTeacherDemoGroupNum(teacherIds);
|
|
List<Map<Integer,Long>> demoNumList = demoGroupDao.countTeacherDemoGroupNum(teacherIds);
|
|
Map<Integer,Long> demoNumMap = MapUtil.convertMybatisMap(demoNumList);
|
|
Map<Integer,Long> demoNumMap = MapUtil.convertMybatisMap(demoNumList);
|
|
rows.forEach(e->{
|
|
rows.forEach(e->{
|
|
- e.setSubjectName(subjectDao.findBySubIds(e.getSubjectId()));
|
|
|
|
|
|
+// e.setSubjectName(subjectDao.findBySubIds(e.getSubjectId()));
|
|
|
|
+ e.setSubjectName(Arrays.asList(e.getSplitSubjectName().split(",")));
|
|
Long num = vipNumMap.get(e.getId());
|
|
Long num = vipNumMap.get(e.getId());
|
|
e.setVipNum(num == null?0:num.intValue());
|
|
e.setVipNum(num == null?0:num.intValue());
|
|
Long demoNum = demoNumMap.get(e.getId());
|
|
Long demoNum = demoNumMap.get(e.getId());
|