| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.concurrent.atomic.AtomicInteger; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | @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); |
| | | } |
| | | } |
| | | |