diff --git a/src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java b/src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java index 4d27053..1b93612 100644 --- a/src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java +++ b/src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java @@ -113,8 +113,6 @@ public class RecommendationController { public Result addLike( @PathVariable Integer id){ log.info("点赞操作:{}"); recommendationService.isLiked(id); - - return Result.success(); } diff --git a/src/main/java/org/hlrj/duobao_demo/entity/SpecialTopic.java b/src/main/java/org/hlrj/duobao_demo/entity/SpecialTopic.java index 52e7caa..ea853b2 100644 --- a/src/main/java/org/hlrj/duobao_demo/entity/SpecialTopic.java +++ b/src/main/java/org/hlrj/duobao_demo/entity/SpecialTopic.java @@ -61,4 +61,7 @@ public class SpecialTopic implements Serializable { @ApiModelProperty(value = "头像") private String head; + + @ApiModelProperty(value = "是否点赞") + private Integer isLiked; } diff --git a/src/main/resources/mapper/SpecialTopicMapper.xml b/src/main/resources/mapper/SpecialTopicMapper.xml index 9d1a35b..840aa59 100644 --- a/src/main/resources/mapper/SpecialTopicMapper.xml +++ b/src/main/resources/mapper/SpecialTopicMapper.xml @@ -14,6 +14,7 @@ + UPDATE Special_topic @@ -22,9 +23,9 @@ WHEN is_liked = 0 THEN 1 ELSE 0 END, - likes = CASE - WHEN is_liked = 0 THEN likes + 1 - ELSE likes - 1 + like_count = CASE + WHEN is_liked = 0 THEN like_count + 1 + ELSE like_count - 1 END WHERE id = #{id}