diff --git a/suimangService/src/main/java/com/iformall/service/impl/UserBasicFromServiceImpl.java b/suimangService/src/main/java/com/iformall/service/impl/UserBasicFromServiceImpl.java index aab7174..3dcf186 100644 --- a/suimangService/src/main/java/com/iformall/service/impl/UserBasicFromServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/impl/UserBasicFromServiceImpl.java @@ -56,7 +56,7 @@ public class UserBasicFromServiceImpl implements UserBasicFromService { public PageInfo listAsPage(UserBasicFrom record, Integer pageIndex, Integer pageSize) { PageInfo pageInfo = PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> userBasicFromMapper.findList(record)); if(pageInfo.getList() != null && pageInfo.getList().size() > 0){ - List ids = pageInfo.getList().stream().map(from -> from.getId()).collect(Collectors.toList()); + List ids = pageInfo.getList().stream().map(from -> from.getId()).distinct().collect(Collectors.toList()); Map cUserSimpleMap = new HashMap(); WxCUserBasicInfo cBasicInfoQ = new WxCUserBasicInfo(); cBasicInfoQ.setIds(ids);