Commit 49f66620 authored by muhong's avatar muhong

新增 收藏册封面接口

parent 96ea565e
...@@ -418,6 +418,14 @@ public class FavoritesServiceImpl implements FavoritesService { ...@@ -418,6 +418,14 @@ public class FavoritesServiceImpl implements FavoritesService {
} }
} }
@Override
public List<String> getFavoritesImage(Long id) {
List<String> images = new ArrayList<>();
List<FavoritesItemsDto> favoritesItemsDtos = favoritesItemsRelationDao.queryItemImages(id, null);
return getFourImages(images, favoritesItemsDtos);
}
/** /**
* 获取格式化后的金额 * 获取格式化后的金额
* *
...@@ -446,6 +454,17 @@ public class FavoritesServiceImpl implements FavoritesService { ...@@ -446,6 +454,17 @@ public class FavoritesServiceImpl implements FavoritesService {
// 获取不属于登录用户的仅自己可见的藏品列表 // 获取不属于登录用户的仅自己可见的藏品列表
List<Long> onlyOneselfItemIds = itemCommonService.getOnlyOneselfItemIds(token); List<Long> onlyOneselfItemIds = itemCommonService.getOnlyOneselfItemIds(token);
List<FavoritesItemsDto> favoritesItemsDtos = favoritesItemsRelationDao.queryItemImages(id, onlyOneselfItemIds); List<FavoritesItemsDto> favoritesItemsDtos = favoritesItemsRelationDao.queryItemImages(id, onlyOneselfItemIds);
return getFourImages(images, favoritesItemsDtos);
}
/**
* 获取收藏册下前四个藏品的图片
*
* @param images
* @param favoritesItemsDtos
* @return
*/
private List<String> getFourImages(List<String> images, List<FavoritesItemsDto> favoritesItemsDtos) {
if (CollectionUtils.isNotEmpty(favoritesItemsDtos)) { if (CollectionUtils.isNotEmpty(favoritesItemsDtos)) {
if (favoritesItemsDtos.size() <= 4) { if (favoritesItemsDtos.size() <= 4) {
for (FavoritesItemsDto favoritesItemsDto : favoritesItemsDtos) { for (FavoritesItemsDto favoritesItemsDto : favoritesItemsDtos) {
......
...@@ -5,6 +5,7 @@ import com.wwdz.ch.wx.entity.request.ItemRequestDto; ...@@ -5,6 +5,7 @@ import com.wwdz.ch.wx.entity.request.ItemRequestDto;
import com.wwdz.ch.db.dto.request.FavoritesRequestDto; import com.wwdz.ch.db.dto.request.FavoritesRequestDto;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.List;
public interface FavoritesService { public interface FavoritesService {
/** /**
...@@ -102,4 +103,12 @@ public interface FavoritesService { ...@@ -102,4 +103,12 @@ public interface FavoritesService {
* @return * @return
*/ */
Result moveItem(ItemRequestDto dto); Result moveItem(ItemRequestDto dto);
/**
* 获取收藏册封面图
*
* @param id 收藏册id
* @return
*/
List<String> getFavoritesImage(Long id);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment