LambdaQueryWrapper<QueryItemGd> lambdaQueryWrapper = Wrappers.lambdaQuery();
lambdaQueryWrapper.in(QueryItemGd::getGroupId, gdxIdList);
lambdaQueryWrapper.orderByAsc(QueryItemGd::getPorder);
List<QueryItemGd> sQueryItemGdList = sQueryItemGdMapper.selectList(lambdaQueryWrapper);
if (sQueryItemGdList.size() > 0) {
// 根据groupId分组
Map<String, List<QueryItemGd>> collect = sQueryItemGdList.stream().collect(Collectors.groupingBy(QueryItemGd::getGroupId));
fixedConditionList.forEach(item -> {
List<QueryItemGd> sQueryItemGds = collect.get(item.getGdxId());
item.setFixedFieldList(CaFixedConditionVo.FixedField.toList(sQueryItemGds));
});
}
lambda应用
最新推荐文章于 2024-06-27 16:39:48 发布