Commit 7b350b97 authored by muhong's avatar muhong

修改 小程序详情和足迹

parent 3bc2cdd4
...@@ -34,4 +34,5 @@ public class ItemRequestDto implements Entity { ...@@ -34,4 +34,5 @@ public class ItemRequestDto implements Entity {
private Integer page; private Integer page;
private Integer size; private Integer size;
private String path; private String path;
private Integer type;
} }
...@@ -23,6 +23,7 @@ public class ItemResponseVo implements Entity { ...@@ -23,6 +23,7 @@ public class ItemResponseVo implements Entity {
private String createTime; private String createTime;
private String videos; private String videos;
private Map<String, Object> homePageImage; private Map<String, Object> homePageImage;
private Integer isDeleted; private Boolean isDeleted;
private String itemNickname; private String itemNickname;
private Integer timeType;
} }
...@@ -241,21 +241,13 @@ public class FavoritesServiceImpl implements FavoritesService { ...@@ -241,21 +241,13 @@ public class FavoritesServiceImpl implements FavoritesService {
ItemResponseVo vo = new ItemResponseVo(); ItemResponseVo vo = new ItemResponseVo();
Item item = itemDao.findDetails(relation.getItemId()); Item item = itemDao.findDetails(relation.getItemId());
if (item.getIsDeleted()) {
vo.setId(relation.getItemId());
vo.setHomePageImage(getImage(item));
vo.setIsDeleted(1);
agentTranceResponseVo.setDetail(vo);
list.add(agentTranceResponseVo);
continue;
}
vo.setIsDeleted(0);
// 设置基本信息 // 设置基本信息
vo.setId(relation.getItemId()); vo.setId(relation.getItemId());
vo.setName(item.getName()); vo.setName(item.getName());
vo.setImages(item.getImages()); vo.setImages(item.getImages());
vo.setDetail(item.getDetail()); vo.setDetail(item.getDetail());
vo.setFavoritesId(dto.getId()); vo.setFavoritesId(dto.getId());
vo.setIsDeleted(item.getIsDeleted());
// 设置价格 // 设置价格
vo.setPrice(getPrice(item.getPrice())); vo.setPrice(getPrice(item.getPrice()));
// 设置是否收藏或是否是自己发布的 // 设置是否收藏或是否是自己发布的
......
...@@ -220,11 +220,12 @@ public class ItemServiceImpl implements ItemService { ...@@ -220,11 +220,12 @@ public class ItemServiceImpl implements ItemService {
try { try {
Item item = itemDao.findById(dto.getId()); Item item = itemDao.findById(dto.getId());
if (Objects.isNull(item)) { if (Objects.isNull(item)) {
//TODO 足迹如果删除如何处理 if (Objects.nonNull(dto.getType()) && dto.getType().equals(1)) {
if (Objects.nonNull(dto.getUserId()) && !dto.getUserId().equals(0L)) { if (Objects.nonNull(dto.getUserId()) && !dto.getUserId().equals(0L)) {
// 如果当前用户已收藏该藏品,则删除收藏关联 // 如果当前用户已收藏该藏品,则删除收藏关联
favoritesItemsRelationDao.deleteByUserIdItemId(dto.getUserId(), dto.getId()); favoritesItemsRelationDao.deleteByUserIdItemId(dto.getUserId(), dto.getId());
} }
}
return Result.failed(ResultCode.INVALID_DATA.getCode(), "该藏品已经被移除"); return Result.failed(ResultCode.INVALID_DATA.getCode(), "该藏品已经被移除");
} }
ItemResponseVo itemResponseVo = new ItemResponseVo(); ItemResponseVo itemResponseVo = new ItemResponseVo();
......
...@@ -4,14 +4,6 @@ import com.wwdz.ch.core.type.Result; ...@@ -4,14 +4,6 @@ import com.wwdz.ch.core.type.Result;
import com.wwdz.ch.wx.entity.request.FootPrintRequestDto; import com.wwdz.ch.wx.entity.request.FootPrintRequestDto;
public interface FootPrintService { public interface FootPrintService {
/**
* 用户足迹列表查询
*
* @param dto
* @return
*/
Result listAll(FootPrintRequestDto dto);
/** /**
* 用户足迹分页查询 * 用户足迹分页查询
* *
......
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