diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TeamServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TeamServiceImpl.java index 562027b..9f9232d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TeamServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TeamServiceImpl.java @@ -193,6 +193,17 @@ public class TeamServiceImpl implements TeamService { } ids.removeAll(tIds); + + //获取当前团队的医生ID + criteria.and("_id").is(teamId); + TeamModel curTeam=this.mongoTemplate.findOne(new Query(criteria),TeamModel.class); + + for (String tid : curTeam.getDoctorIdArr()) { + if (tid != null) { + ids.add(Integer.valueOf(tid)); + } + } + usersQuery.setIds(ids); uLst=usersService.queryUsers(usersQuery);