From 400ff9f8b3727a68b9c57f7c4e565d177b080038 Mon Sep 17 00:00:00 2001 From: HouJiBoFa111 <14903319+houjibofa111@user.noreply.gitee.com> Date: Sun, 14 Sep 2025 13:52:31 +0000 Subject: [PATCH 1/3] update src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java. Signed-off-by: HouJiBoFa111 <14903319+houjibofa111@user.noreply.gitee.com> --- .../io/github/xxyopen/novel/service/impl/BookServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java b/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java index 2054972..b294f9c 100644 --- a/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java +++ b/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java @@ -146,6 +146,8 @@ public class BookServiceImpl implements BookService { @Override public RestResp addVisitCount(Long bookId) { bookInfoMapper.addVisitCount(bookId); + //删除点击量缓存 + bookInfoCacheManager.evictBookInfoCache(bookId); return RestResp.ok(); } -- Gitee From c51f1e3bec95d2ce671703b10770f036492c2880 Mon Sep 17 00:00:00 2001 From: HouJiBoFa111 <14903319+houjibofa111@user.noreply.gitee.com> Date: Sun, 14 Sep 2025 13:56:27 +0000 Subject: [PATCH 2/3] =?UTF-8?q?update=20src/main/java/io/github/xxyopen/no?= =?UTF-8?q?vel/controller/front/BookController.java.=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=B0=8F=E8=AF=B4=E7=82=B9=E5=87=BB=E9=87=8F=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E4=BC=A0=E8=BE=93=E7=9A=84=E6=98=AFjson?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: HouJiBoFa111 <14903319+houjibofa111@user.noreply.gitee.com> --- .../github/xxyopen/novel/controller/front/BookController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/github/xxyopen/novel/controller/front/BookController.java b/src/main/java/io/github/xxyopen/novel/controller/front/BookController.java index a299b28..4f477e5 100644 --- a/src/main/java/io/github/xxyopen/novel/controller/front/BookController.java +++ b/src/main/java/io/github/xxyopen/novel/controller/front/BookController.java @@ -61,8 +61,8 @@ public class BookController { */ @Operation(summary = "增加小说点击量接口") @PostMapping("visit") - public RestResp addVisitCount(@Parameter(description = "小说ID") Long bookId) { - return bookService.addVisitCount(bookId); + public RestResp addVisitCount(@Parameter(description = "小说ID") @RequestBody Map bookVisitReq) { + return bookService.addVisitCount(Long.valueOf(bookVisitReq.get("bookId"))); } /** -- Gitee From 3f2743f8189bde0a9a13420b4723b776828710fa Mon Sep 17 00:00:00 2001 From: HouJiBoFa111 <14903319+houjibofa111@user.noreply.gitee.com> Date: Sun, 14 Sep 2025 13:58:07 +0000 Subject: [PATCH 3/3] =?UTF-8?q?update=20src/main/java/io/github/xxyopen/no?= =?UTF-8?q?vel/service/impl/BookServiceImpl.java.=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=B0=8F=E8=AF=B4=E7=82=B9=E5=87=BB=E9=87=8F=E5=90=8E=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E7=9B=B8=E5=BA=94=E7=9A=84=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: HouJiBoFa111 <14903319+houjibofa111@user.noreply.gitee.com> --- .../io/github/xxyopen/novel/service/impl/BookServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java b/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java index b294f9c..c21e816 100644 --- a/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java +++ b/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java @@ -146,7 +146,7 @@ public class BookServiceImpl implements BookService { @Override public RestResp addVisitCount(Long bookId) { bookInfoMapper.addVisitCount(bookId); - //删除点击量缓存 + //删除点击量对应的小说缓存 bookInfoCacheManager.evictBookInfoCache(bookId); return RestResp.ok(); } -- Gitee