Browse Source

1.新增老师学生,与客服建立好友并发送消息

yuanliang 1 year ago
parent
commit
3fb3e9f0af

+ 2 - 3
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/StudentServiceImpl.java

@@ -656,9 +656,8 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
             String mobile = phones.get(rand.nextInt(phones.size()));
             SysUser friend = sysUserMapper.findUserByPhone(mobile);
             if (friend != null) {
-                HashSet<Long> studentIds = new HashSet<>();
-                studentIds.add(student.getUserId());
-                imUserFriendService.saveUserFriend(friend.getId(), studentIds);
+                imUserFriendService.registerUserBindCustomerService(student.getUserId(),
+                        Collections.singletonList(friend.getId()), ClientEnum.STUDENT);
             }
         }
 

+ 2 - 3
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/TeacherServiceImpl.java

@@ -419,9 +419,8 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
             String mobile = phones.get(rand.nextInt(phones.size()));
             SysUser friend = sysUserMapper.findUserByPhone(mobile);
             if (friend != null) {
-                HashSet<Long> teacherIds = new HashSet<>();
-                teacherIds.add(teacher.getUserId());
-                imUserFriendService.saveUserTeacherFriend(friend.getId(), teacherIds);
+                imUserFriendService.registerUserBindCustomerService(teacher.getUserId(),
+                        Collections.singletonList(friend.getId()), ClientEnum.TEACHER);
             }
         }