|
@@ -47,14 +47,17 @@ public class LzyYverTypeServiceImpl extends ServiceImpl<LzyYverTypeMapper, LzyYv
|
|
|
@Override
|
|
|
public Result findByContent(Integer id) {
|
|
|
List<LzyChengzhang> lzyChengzhangs = lzyChengzhangMapper.selectList(new LambdaQueryWrapper<LzyChengzhang>().eq(LzyChengzhang::getYverTypeId, id));
|
|
|
+ System.err.println(lzyChengzhangs);
|
|
|
List<Long> collect = lzyChengzhangs.stream().map(ppt -> ppt.getId()).collect(Collectors.toList());
|
|
|
+
|
|
|
List<LzyNeirong> lzyNeirongs = lzyNeirongMapper.selectList(new LambdaQueryWrapper<LzyNeirong>().in(LzyNeirong::getChengzhangId, collect));
|
|
|
+ System.err.println(lzyNeirongs);
|
|
|
Map<Long, List<LzyNeirong>> map=lzyNeirongs.stream().collect(Collectors.groupingBy(LzyNeirong::getChengzhangId));
|
|
|
List<LzyChengzhangVo> list=new ArrayList<>();
|
|
|
for (LzyChengzhang lzyChengzhang:lzyChengzhangs){
|
|
|
LzyChengzhangVo lzyChengzhangVo = new LzyChengzhangVo();
|
|
|
lzyChengzhangVo.setName(lzyChengzhang.getName());
|
|
|
- List<LzyNeirong> lzyNeirongs1 = map.get(lzyChengzhang.getYverTypeId());
|
|
|
+ List<LzyNeirong> lzyNeirongs1 = map.get(lzyChengzhang.getId());
|
|
|
lzyChengzhangVo.setList(lzyNeirongs1);
|
|
|
list.add(lzyChengzhangVo);
|
|
|
}
|