Commit 885875a0 authored by muhong's avatar muhong

修改 小程序接口

parent 1ffe041a
...@@ -105,11 +105,16 @@ public class FavoritesServiceImpl implements FavoritesService { ...@@ -105,11 +105,16 @@ public class FavoritesServiceImpl implements FavoritesService {
items = items.stream().filter(s -> StringUtils.isNotBlank(s.getImages())).collect(Collectors.toList()); items = items.stream().filter(s -> StringUtils.isNotBlank(s.getImages())).collect(Collectors.toList());
if (CollectionUtils.isNotEmpty(items)) { if (CollectionUtils.isNotEmpty(items)) {
List<String> images = new ArrayList<>(); List<String> images = new ArrayList<>();
int i = 0; if (items.size() <= 4) {
while (Objects.nonNull(items.get(i)) && i < 4) { for (Item item : items) {
String[] image = item.getImages().split(";");
images.add(image[0]);
}
} else {
for (int i = 0; i < 4; i ++) {
String[] image = items.get(i).getImages().split(";"); String[] image = items.get(i).getImages().split(";");
images.add(image[0]); images.add(image[0]);
i ++; }
} }
vo.setImages(images); vo.setImages(images);
} }
......
...@@ -87,6 +87,7 @@ public class ItemServiceImpl implements ItemService { ...@@ -87,6 +87,7 @@ public class ItemServiceImpl implements ItemService {
vo.setPrice(String.valueOf(item.getPrice() * 100)); vo.setPrice(String.valueOf(item.getPrice() * 100));
vo.setDetail(item.getDetail()); vo.setDetail(item.getDetail());
vo.setIsCollected(0); vo.setIsCollected(0);
vo.setImages(item.getImages());
if (!dto.getUserId().equals(0L)) { if (!dto.getUserId().equals(0L)) {
vo.setIsCollected(favoritesItemsRelationDao.isCollected(dto.getUserId(), item.getId()) ? 1 : 0); vo.setIsCollected(favoritesItemsRelationDao.isCollected(dto.getUserId(), item.getId()) ? 1 : 0);
vo.setIsMine(userItemsRelationDao.isExisted(dto.getUserId(), item.getId()) ? 1 : 0); vo.setIsMine(userItemsRelationDao.isExisted(dto.getUserId(), item.getId()) ? 1 : 0);
......
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