diff --git a/server/like-front/src/main/java/com/mdd/front/controller/ArticleController.java b/server/like-front/src/main/java/com/mdd/front/controller/ArticleController.java index 6d429d00..b483149f 100644 --- a/server/like-front/src/main/java/com/mdd/front/controller/ArticleController.java +++ b/server/like-front/src/main/java/com/mdd/front/controller/ArticleController.java @@ -107,10 +107,10 @@ public class ArticleController { */ @PostMapping("/cancelCollect") public Object cancelCollect(@RequestBody Map params) { - Assert.notNull(params.get("id"), "id参数缺失"); - Integer id = Integer.parseInt(params.get("id")); + Assert.notNull(params.get("articleId"), "id参数缺失"); + Integer id = Integer.parseInt(params.get("articleId")); Integer userId = LikeFrontThreadLocal.getUserId(); - iArticleService.cancelCollect(id, userId); + iArticleService.cancelCollect(articleId, userId); return AjaxResult.success(); } diff --git a/server/like-front/src/main/java/com/mdd/front/service/IArticleService.java b/server/like-front/src/main/java/com/mdd/front/service/IArticleService.java index a51ce3e8..ff68b1e3 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/IArticleService.java +++ b/server/like-front/src/main/java/com/mdd/front/service/IArticleService.java @@ -66,9 +66,9 @@ public interface IArticleService { * 取消收藏 * * @author fzr - * @param id 主键 + * @param articleId 主键 * @param userId 用户ID */ - void cancelCollect(Integer id, Integer userId); + void cancelCollect(Integer articleId, Integer userId); } diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/ArticleServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/ArticleServiceImpl.java index 5dd6f86e..8523b6cc 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/ArticleServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/ArticleServiceImpl.java @@ -230,14 +230,14 @@ public class ArticleServiceImpl implements IArticleService { * 取消收藏 * * @author fzr - * @param id 主键 + * @param articleId 文章ID * @param userId 用户ID */ @Override - public void cancelCollect(Integer id, Integer userId) { + public void cancelCollect(Integer articleId, Integer userId) { ArticleCollect articleCollect = articleCollectMapper.selectOne( new QueryWrapper() - .eq("id", id) + .eq("article_id", articleId) .eq("user_id", userId) .eq("is_delete", 0) .last("limit 1"));