@@ -158,7 +158,7 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
//获取班级老师总数map
Map<Integer, Integer> numsMap = JSONObject.parseObject(JSONObject.toJSONString(MapUtil.convertIntegerMap(classGroupDao.countTeacherNums(StringUtils.join(classGroupIds, ",")))),HashMap.class);
imGroupModels.forEach(e -> {
- Integer num = numsMap.get(e.getId());
+ Integer num = numsMap.get(Integer.parseInt(e.getId()));
e.setCount((num == null ? 0 : num) + e.getCount());
});
}
@@ -240,7 +240,7 @@
SELECT
cs.class_date_ classDate,
GROUP_CONCAT(DISTINCT CONCAT(cs.start_class_time_,' ',cs.end_class_time_)) startTimes,
- GROUP_CONCAT(s.name_) subjectNames
+ GROUP_CONCAT(DISTINCT s.name_) subjectNames
FROM
demo_group dg
LEFT JOIN demo_group_class_group_mapper dgcgm ON dg.id_=dgcgm.demo_group_id_