From 6f87f2cdf757ea934ab7017d20d33c054c3f61e4 Mon Sep 17 00:00:00 2001 From: Administrator Date: Thu, 17 Apr 2025 11:55:10 +0800 Subject: [PATCH] dianzan --- .../controller/RecommendationController.java | 36 ++++++++++++---------- .../controller/SpecialTopicController.java | 10 +++--- .../service/IRecommendationService.java | 6 +--- .../service/impl/RecommendationServiceImpl.java | 6 +--- src/main/resources/mapper/RecommendationMapper.xml | 4 +-- 5 files changed, 29 insertions(+), 33 deletions(-) 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 9e4289d..7ce64a7 100644 --- a/src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java +++ b/src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java @@ -67,18 +67,18 @@ public class RecommendationController { return Result.success(); } - /** - * 新增操作 - * @param recommendation - * @return - */ - @PostMapping("/addRecommendation") - public Result addRecommendation(@RequestBody Recommendation recommendation) { - log.info("新增推荐内容:{}",recommendation); - //调用service - recommendationService.add(recommendation); - return Result.success(); - } +// /** +// * 新增操作 +// * @param recommendation +// * @return +// */ +// @PostMapping("/addRecommendation") +// public Result addRecommendation(@RequestBody Recommendation recommendation) { +// log.info("新增推荐内容:{}",recommendation); +// //调用service +// recommendationService.add(recommendation); +// return Result.success(); +// } /** * 根据id查询数据 @@ -106,13 +106,15 @@ public class RecommendationController { /** * 点赞数量加1 - * @param recommendation + * @param * @return */ - @PostMapping("/addLike") - public Result addLike(@RequestBody Recommendation recommendation){ - log.info("增加点赞操作:{}",recommendation); - recommendationService.addLike(recommendation); + @PostMapping("/addLike/{id}") + public Result addLike( @PathVariable Integer id){ + log.info("增加点赞操作:{}"); + Recommendation recommendation1 = recommendationService.selectById(id); + + recommendationService.addLike(recommendation1); return Result.success(); } diff --git a/src/main/java/org/hlrj/duobao_demo/controller/SpecialTopicController.java b/src/main/java/org/hlrj/duobao_demo/controller/SpecialTopicController.java index ef41e65..268fda7 100644 --- a/src/main/java/org/hlrj/duobao_demo/controller/SpecialTopicController.java +++ b/src/main/java/org/hlrj/duobao_demo/controller/SpecialTopicController.java @@ -68,12 +68,14 @@ public class SpecialTopicController { } /** * 点赞数量加1 - * @param specialTopic + * @param id * @return */ - @PostMapping("/addLike") - public Result addLike(@RequestBody SpecialTopic specialTopic){ - log.info("增加点赞操作:{}",specialTopic); + @PostMapping("/addLike/{id}") + public Result addLike(@PathVariable Integer id){ + log.info("增加点赞操作:{}"); + SpecialTopic specialTopic = specialTopicService.selectById(id); + specialTopicService.addLike(specialTopic); return Result.success(); } diff --git a/src/main/java/org/hlrj/duobao_demo/service/IRecommendationService.java b/src/main/java/org/hlrj/duobao_demo/service/IRecommendationService.java index 11a850a..3296560 100644 --- a/src/main/java/org/hlrj/duobao_demo/service/IRecommendationService.java +++ b/src/main/java/org/hlrj/duobao_demo/service/IRecommendationService.java @@ -27,11 +27,7 @@ public interface IRecommendationService extends IService { */ public void delete(Integer id); - /** - * 增添 - * @param recommendation - */ - public void add(Recommendation recommendation); + /** * 根据id进行查询 diff --git a/src/main/java/org/hlrj/duobao_demo/service/impl/RecommendationServiceImpl.java b/src/main/java/org/hlrj/duobao_demo/service/impl/RecommendationServiceImpl.java index 93dae3b..d669bb6 100644 --- a/src/main/java/org/hlrj/duobao_demo/service/impl/RecommendationServiceImpl.java +++ b/src/main/java/org/hlrj/duobao_demo/service/impl/RecommendationServiceImpl.java @@ -10,6 +10,7 @@ import org.springframework.stereotype.Service; import java.time.LocalDateTime; import java.util.Collections; +import java.util.Date; import java.util.List; import java.util.Optional; @@ -36,12 +37,7 @@ public class RecommendationServiceImpl extends ServiceImpl author=#{author}, - + publish_time=#{publishTime}, @@ -42,7 +42,7 @@ source=#{source}, - head=#{head} + head=#{head}, likes = likes + 1