|
@@ -740,10 +740,10 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
e.setTitle("教务老师");
|
|
e.setTitle("教务老师");
|
|
}else if(musicGroup.getDirectorUserId() != null && Integer.parseInt(e.getId()) == musicGroup.getDirectorUserId()){
|
|
}else if(musicGroup.getDirectorUserId() != null && Integer.parseInt(e.getId()) == musicGroup.getDirectorUserId()){
|
|
e.setTitle("乐队指导");
|
|
e.setTitle("乐队指导");
|
|
- }else {
|
|
|
|
|
|
+ }else if(courseScheduleTeacherSalaryDao.isTeacher(groupId,Integer.parseInt(e.getId()))){
|
|
e.setTitle("指导老师");
|
|
e.setTitle("指导老师");
|
|
}
|
|
}
|
|
- }else {
|
|
|
|
|
|
+ }else if(courseScheduleTeacherSalaryDao.isTeacher(groupId,Integer.parseInt(e.getId()))){
|
|
e.setTitle("指导老师");
|
|
e.setTitle("指导老师");
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -2495,6 +2495,39 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
return pageInfo;
|
|
return pageInfo;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public Map<String, Object> getUserInfoWithUserId(Integer groupId, Integer userId) {
|
|
|
|
+ MusicGroup musicGroup = musicGroupDao.findByClassId(groupId);
|
|
|
|
+ SysUser user = teacherDao.getUser(userId);
|
|
|
|
+ Map<String,Object> map = new HashMap<>(4);
|
|
|
|
+ if(musicGroup != null){
|
|
|
|
+ if(musicGroup.getTeamTeacherId() != null && userId.equals(musicGroup.getTeamTeacherId())){
|
|
|
|
+ map.put("name",user.getRealName() + "(运营主管)");
|
|
|
|
+ }else if(musicGroup.getEducationalTeacherId() != null && userId.equals(musicGroup.getEducationalTeacherId())){
|
|
|
|
+ map.put("name",user.getRealName() + "(教务老师)");
|
|
|
|
+ }else if(musicGroup.getDirectorUserId() != null && userId.equals(musicGroup.getDirectorUserId())){
|
|
|
|
+ map.put("name",user.getRealName() + "(乐队指导)");
|
|
|
|
+ }else if(courseScheduleTeacherSalaryDao.isTeacher(groupId,userId)){
|
|
|
|
+ map.put("name",user.getRealName() + "(指导老师)");
|
|
|
|
+ }else {
|
|
|
|
+ map.put("name",user.getUsername());
|
|
|
|
+ }
|
|
|
|
+ }else {
|
|
|
|
+ if(courseScheduleTeacherSalaryDao.isTeacher(groupId,userId)){
|
|
|
|
+ map.put("name",user.getRealName() + "(指导老师)");
|
|
|
|
+ }else {
|
|
|
|
+ map.put("name",user.getUsername());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ map.put("userId",userId);
|
|
|
|
+ if(StringUtils.isEmpty(user.getAvatar())){
|
|
|
|
+ map.put("avatar","https://daya-online.oss-cn-beijing.aliyuncs.com/201912/RkoZBNq.jpeg");
|
|
|
|
+ }else {
|
|
|
|
+ map.put("avatar",user.getAvatar());
|
|
|
|
+ }
|
|
|
|
+ return map;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public ClassGroup findGroupById(Integer groupId) {
|
|
public ClassGroup findGroupById(Integer groupId) {
|