|
@@ -2,6 +2,7 @@ package com.ruoyi.app.family.album.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.ruoyi.app.domain.TbFamily;
|
|
|
+import com.ruoyi.app.family.photo.service.ITbFamilyPhotoService;
|
|
|
import com.ruoyi.app.service.ITbFamilyService;
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -10,6 +11,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ruoyi.app.family.album.mapper.TbFamilyAlbumMapper;
|
|
|
import com.ruoyi.app.family.album.domain.TbFamilyAlbum;
|
|
|
import com.ruoyi.app.family.album.service.ITbFamilyAlbumService;
|
|
|
+import springfox.documentation.annotations.ApiIgnore;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
@@ -23,7 +25,8 @@ import java.util.List;
|
|
|
public class TbFamilyAlbumServiceImpl extends ServiceImpl<TbFamilyAlbumMapper, TbFamilyAlbum> implements ITbFamilyAlbumService {
|
|
|
@Autowired
|
|
|
private ITbFamilyService familyService;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private ITbFamilyPhotoService familyPhotoService;
|
|
|
|
|
|
@Override
|
|
|
public List<TbFamilyAlbum> queryList(TbFamilyAlbum entity) {
|
|
@@ -41,6 +44,10 @@ public class TbFamilyAlbumServiceImpl extends ServiceImpl<TbFamilyAlbumMapper, T
|
|
|
list.forEach(item->{
|
|
|
TbFamily family = familyService.getById(item.getFamilyId());
|
|
|
item.setFamily(family);
|
|
|
+ Integer count = familyPhotoService.getAlbumPhotoCount(item.getId());
|
|
|
+ item.setPhotoCount(count);
|
|
|
+
|
|
|
+
|
|
|
});
|
|
|
|
|
|
return list;
|
|
@@ -52,6 +59,8 @@ public class TbFamilyAlbumServiceImpl extends ServiceImpl<TbFamilyAlbumMapper, T
|
|
|
if (item!=null){
|
|
|
TbFamily family = familyService.getById(item.getFamilyId());
|
|
|
item.setFamily(family);
|
|
|
+ Integer count = familyPhotoService.getAlbumPhotoCount(item.getId());
|
|
|
+ item.setPhotoCount(count);
|
|
|
}
|
|
|
return item;
|
|
|
}
|