Commit 49f66620 authored by muhong's avatar muhong

新增 收藏册封面接口

parent 96ea565e
......@@ -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 {
// 获取不属于登录用户的仅自己可见的藏品列表
List<Long> onlyOneselfItemIds = itemCommonService.getOnlyOneselfItemIds(token);
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 (favoritesItemsDtos.size() <= 4) {
for (FavoritesItemsDto favoritesItemsDto : favoritesItemsDtos) {
......
......@@ -5,6 +5,7 @@ import com.wwdz.ch.wx.entity.request.ItemRequestDto;
import com.wwdz.ch.db.dto.request.FavoritesRequestDto;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
public interface FavoritesService {
/**
......@@ -102,4 +103,12 @@ public interface FavoritesService {
* @return
*/
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