zouxuan 5 vuotta sitten
vanhempi
commit
642440d035

+ 14 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ClassGroupServiceImpl.java

@@ -729,8 +729,21 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
         }
         //获取相关老师
         teacherIds.addAll(classGroupDao.findGroupTeacher(groupId));
+
         if(teacherIds.size() > 0){
-            students.addAll(teacherDao.queryTeacherImModel(teacherIds));
+            List<ImUserModel> userModels = teacherDao.queryTeacherImModel(teacherIds);
+            userModels.forEach(e->{
+                if(musicGroup.getTeamTeacherId() != null && Integer.parseInt(e.getId()) == musicGroup.getTeamTeacherId()){
+                    e.setTitle("运营主管");
+                }else if(musicGroup.getEducationalTeacherId() != null && Integer.parseInt(e.getId()) == musicGroup.getEducationalTeacherId()){
+                        e.setTitle("教务老师");
+                }else if(musicGroup.getDirectorUserId() != null && Integer.parseInt(e.getId()) == musicGroup.getDirectorUserId()){
+                        e.setTitle("乐队指导");
+                }else {
+                    e.setTitle("指导老师");
+                }
+            });
+            students.addAll(userModels);
         }
         return students;
     }

+ 10 - 0
mec-common/common-core/src/main/java/com/ym/mec/common/entity/ImUserModel.java

@@ -7,6 +7,8 @@ public class ImUserModel {
 
     public String name;
 
+    private String title;
+
     public String portrait;
 
     private Integer minute;
@@ -26,6 +28,14 @@ public class ImUserModel {
     public ImUserModel() {
     }
 
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
     public String getId() {
         return id;
     }