1.前端页面接入商品收藏接口,

2.暂时使用alert弹出框提示收藏和取消收藏,回头改成颜色显示效果
This commit is contained in:
xiaofeng
2019-07-09 23:54:36 +08:00
parent 1fa68d070b
commit 83d8bc4fab
6 changed files with 85 additions and 5 deletions

View File

@@ -96,11 +96,26 @@ public class UserProductSpuCollectionsServiceImpl implements UserProductSpuColle
if (userProductSpuCollectionsBO != null) {
// 未取消收藏的数据
if (userProductSpuCollectionsBO.getDeleted().equals(DeletedStatusEnum.DELETED_NO.getValue())) {
UserProductSpuCollectionsUpdateDTO userProductSpuCollectionsUpdateDTO = new UserProductSpuCollectionsUpdateDTO().setId(userProductSpuCollectionsBO.getId())
.setUpdateTime(new Date()).setDeleted(DeletedStatusEnum.DELETED_YES.getValue());
UserProductSpuCollectionsUpdateDTO userProductSpuCollectionsUpdateDTO = new UserProductSpuCollectionsUpdateDTO()
.setId(userProductSpuCollectionsBO.getId()).setUpdateTime(new Date())
.setDeleted(DeletedStatusEnum.DELETED_YES.getValue());
result = this.updateUserProductSpuCollections(userProductSpuCollectionsUpdateDTO);
}
}
return CommonResult.success(result > 0 ? Boolean.TRUE : Boolean.FALSE);
}
@Override
public CommonResult<Boolean> hasUserSpuFavorite(final Integer spuId, final Integer userId) {
UserProductSpuCollectionsBO userProductSpuCollectionsBO = this
.getUserSpuCollectionsByUserIdAndSpuId(userId, spuId);
if (userProductSpuCollectionsBO != null) {
// 收藏
final boolean hasCollect = userProductSpuCollectionsBO.getDeleted()
.equals(DeletedStatusEnum.DELETED_NO.getValue());
return CommonResult.success(hasCollect);
}
return CommonResult.success(Boolean.FALSE);
}
}