yuanliang 1 年之前
父節點
當前提交
ec4eef4c4f

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

@@ -764,6 +764,9 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
 
 
         List<TeacherWrapper.TeacherFriend> customerServiceFriendNums = this.getBaseMapper().getCustomerServiceFriendNums();
         List<TeacherWrapper.TeacherFriend> customerServiceFriendNums = this.getBaseMapper().getCustomerServiceFriendNums();
         customerServiceFriendNums.removeIf(n -> n.getTeacherId().equals(userId));
         customerServiceFriendNums.removeIf(n -> n.getTeacherId().equals(userId));
+        if (customerServiceFriendNums.isEmpty()) {
+            return result;
+        }
         List<Long> customerIdList = customerServiceFriendNums.stream().map(TeacherWrapper.TeacherFriend::getTeacherId).collect(Collectors.toList());
         List<Long> customerIdList = customerServiceFriendNums.stream().map(TeacherWrapper.TeacherFriend::getTeacherId).collect(Collectors.toList());
         List<ImUserFriend> userFriendList = friendList.stream()
         List<ImUserFriend> userFriendList = friendList.stream()
                 .filter(n -> !ClientEnum.TEACHER.equals(n.getFriendType()) || !customerIdList.contains(n.getFriendId()))
                 .filter(n -> !ClientEnum.TEACHER.equals(n.getFriendType()) || !customerIdList.contains(n.getFriendId()))