From 3033ccf3878fae2c204df53be2a283f29f5853ed Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期五, 10 十月 2025 18:17:02 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/haizhentong --- ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysActivityController.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysActivityController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysActivityController.java index 8a47196..b5d00c3 100644 --- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysActivityController.java +++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysActivityController.java @@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.*; import java.util.List; +import java.util.concurrent.atomic.AtomicInteger; /** * <p> @@ -63,7 +64,14 @@ @ApiOperation(value = "查看热门活动详情") @GetMapping(value = "/getDetailById") public R<TSysActivity> getDetailById(@RequestParam String id) { - return R.ok(sysActivityService.getById(id)); + TSysActivity sysActivity = sysActivityService.getById(id); + // 查询次数自增 使用数据库原子更新操作 + sysActivityService.update( + Wrappers.<TSysActivity>lambdaUpdate() + .setSql("click_count = click_count + 1") + .eq(TSysActivity::getId, id) + ); + return R.ok(sysActivity); } } -- Gitblit v1.7.1