diff --git a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/api/service/impl/EmergencyOrderApiServiceImpl.java b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/api/service/impl/EmergencyOrderApiServiceImpl.java index 3e975f4..48e44b4 100644 --- a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/api/service/impl/EmergencyOrderApiServiceImpl.java +++ b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/api/service/impl/EmergencyOrderApiServiceImpl.java @@ -590,6 +590,7 @@ public class EmergencyOrderApiServiceImpl implements EmergencyOrderApiService { @Override public List getGroupMemberList(String orderId) { List groupMemberVos = new ArrayList<>(); + LoginUser loginUser = GlobalUtils.getLoginUser(); // 校验订单是否存在 Order order = orderMapper.selectById(orderId); @@ -644,8 +645,7 @@ public class EmergencyOrderApiServiceImpl implements EmergencyOrderApiService { otherMajorMember.getAvatar(), 0) ); - - return groupMemberVos; + return groupMemberVos.stream().filter(groupMemberVO -> !groupMemberVO.getUserId().equals(loginUser.getId())).collect(Collectors.toList()); } public void handleGroupMember(List groupMemberVos, String orderId, String userId, String userName, String avatar, Integer isGroupMember) {