|
@@ -31,36 +31,36 @@ public class UserLikeServiceImpl implements UserLikeService {
|
|
|
private PageService pageService;
|
|
|
|
|
|
@Override
|
|
|
- public ResponseJson<String> likeOne(Integer userID, Integer productID) {
|
|
|
+ public ResponseJson<String> likeOne(Integer userId, Integer productId) {
|
|
|
//findLike为空则添加收藏,1取消,0收藏。
|
|
|
- Integer flag = likeMapper.findLike(userID, productID);
|
|
|
+ Integer flag = likeMapper.findLike(userId, productId);
|
|
|
if (flag == null) {
|
|
|
- likeMapper.insert(userID, productID);
|
|
|
+ likeMapper.insert(userId, productId);
|
|
|
return ResponseJson.success("收藏成功");
|
|
|
}
|
|
|
if (flag.equals(1)) {
|
|
|
- likeMapper.disLike(userID, productID, 0);
|
|
|
+ likeMapper.disLike(userId, productId, 0);
|
|
|
return ResponseJson.success("取消收藏成功");
|
|
|
}
|
|
|
if (flag.equals(0)) {
|
|
|
- likeMapper.like(userID, productID, 1);
|
|
|
+ likeMapper.like(userId, productId, 1);
|
|
|
return ResponseJson.success("收藏成功");
|
|
|
}
|
|
|
return ResponseJson.error("收藏失败");
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public ResponseJson<PaginationVo<ProductItemVo>> findLikeList(Integer userID, int pageNum, int pageSize) {
|
|
|
- if (null == userID) {
|
|
|
+ public ResponseJson<PaginationVo<ProductItemVo>> findLikeList(Integer userId, int pageNum, int pageSize) {
|
|
|
+ if (null == userId) {
|
|
|
return ResponseJson.error("参数错误:用户Id不能为空!", null);
|
|
|
}
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
- List<ProductItemVo> productList = likeMapper.findLikeList(userID);
|
|
|
+ List<ProductItemVo> productList = likeMapper.findLikeList(userId);
|
|
|
productList.forEach(product -> {
|
|
|
// 设置商品主图及价格
|
|
|
- priceUtilService.setProductDetails(userID, product);
|
|
|
+ priceUtilService.setProductDetails(userId, product);
|
|
|
//优惠券标识
|
|
|
- Boolean couponsLogo = pageService.setCouponsLogo(userID, product.getProductId(), 2);
|
|
|
+ Boolean couponsLogo = pageService.setCouponsLogo(userId, product.getProductId(), 2);
|
|
|
product.setCouponsLogo(couponsLogo);
|
|
|
});
|
|
|
PaginationVo<ProductItemVo> pageData = new PaginationVo<>(productList);
|
|
@@ -68,27 +68,27 @@ public class UserLikeServiceImpl implements UserLikeService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public ResponseJson<String> deleteList(Integer userID, String productIDs) {
|
|
|
- if (productIDs == null || userID == null) {
|
|
|
+ public ResponseJson<String> deleteList(Integer userId, String productIds) {
|
|
|
+ if (productIds == null || userId == null) {
|
|
|
return ResponseJson.error("商品Id参数错误", null);
|
|
|
}
|
|
|
List<Integer> productIdList = Lists.newArrayList();
|
|
|
- if (productIDs.contains(",")) {
|
|
|
- String[] productArr = productIDs.split(",");
|
|
|
+ if (productIds.contains(",")) {
|
|
|
+ String[] productArr = productIds.split(",");
|
|
|
for (String id : productArr) {
|
|
|
Integer ids=Integer.parseInt(id);
|
|
|
productIdList.add(ids);
|
|
|
}
|
|
|
} else {
|
|
|
- productIdList.add(Integer.parseInt(productIDs));
|
|
|
+ productIdList.add(Integer.parseInt(productIds));
|
|
|
}
|
|
|
|
|
|
for (Integer productID : productIdList) {
|
|
|
- Integer like = likeMapper.findLike(userID, productID);
|
|
|
+ Integer like = likeMapper.findLike(userId, productID);
|
|
|
if (like != 1) {
|
|
|
return ResponseJson.error("产品参数错误");
|
|
|
}
|
|
|
- likeMapper.like(userID, productID, 0);
|
|
|
+ likeMapper.like(userId, productID, 0);
|
|
|
}
|
|
|
return ResponseJson.success("批量删除成功");
|
|
|
}
|