|
@@ -44,23 +44,26 @@ public class TbFamilyEventsServiceImpl extends ServiceImpl<TbFamilyEventsMapper,
|
|
|
item.setFamily(family);
|
|
|
});
|
|
|
|
|
|
- List<Long> ids = new ArrayList<>();
|
|
|
- list.forEach(item -> {
|
|
|
- ids.add(item.getId());
|
|
|
- });
|
|
|
- List<TbEventsImg> imgList = eventsImgService.list(new LambdaQueryWrapper<TbEventsImg>()
|
|
|
- .in(TbEventsImg::getEventsId, ids)
|
|
|
- );
|
|
|
- list.forEach(item -> {
|
|
|
- // 加入图片列表
|
|
|
- List<TbEventsImg> imgs = new ArrayList<>();
|
|
|
- imgList.forEach(img -> {
|
|
|
- if (img.getEventsId().equals(item.getId())) {
|
|
|
- imgs.add(img);
|
|
|
- }
|
|
|
+ if (entity.getId() != null){
|
|
|
+ List<Long> ids = new ArrayList<>();
|
|
|
+ list.forEach(item -> {
|
|
|
+ ids.add(item.getId());
|
|
|
});
|
|
|
- item.setImgList(imgs);
|
|
|
- });
|
|
|
+ List<TbEventsImg> imgList = eventsImgService.list(new LambdaQueryWrapper<TbEventsImg>()
|
|
|
+ .in(TbEventsImg::getEventsId, ids)
|
|
|
+ );
|
|
|
+ list.forEach(item -> {
|
|
|
+ // 加入图片列表
|
|
|
+ List<TbEventsImg> imgs = new ArrayList<>();
|
|
|
+ imgList.forEach(img -> {
|
|
|
+ if (img.getEventsId().equals(item.getId())) {
|
|
|
+ imgs.add(img);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ item.setImgList(imgs);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
return list;
|
|
|
}
|