From 8efc5bbd563737c1c49495aa654ee82fd319593d Mon Sep 17 00:00:00 2001 From: pengjie <2413927716@qq.com> Date: Tue, 7 Jul 2026 10:55:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(emergency):=20=E7=A7=BB=E5=8A=A8=E7=AB=AF?= =?UTF-8?q?=E5=AE=A3=E6=95=99=E8=AF=A6=E6=83=85=E6=8E=A5=E5=8F=A3=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=98=85=E8=AF=BB=E8=AE=B0=E5=BD=95=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/controller/FirstAidResourceApiController.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/api/controller/FirstAidResourceApiController.java b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/api/controller/FirstAidResourceApiController.java index f053955..c3dbc7e 100644 --- a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/api/controller/FirstAidResourceApiController.java +++ b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/api/controller/FirstAidResourceApiController.java @@ -28,12 +28,19 @@ public class FirstAidResourceApiController { @Autowired private IFirstAidResourceService resourceService; - @Operation(summary = "根据宣教ID查询详情") + @Operation(summary = "根据宣教ID查询详情(含阅读记录)") @GetMapping("/queryById") public Result queryById(@RequestParam("id") String id) { LoginUser loginUser = GlobalUtils.getLoginUser(); String userId = loginUser != null ? loginUser.getId() : null; FirstAidResource entity = resourceService.getDetail(id, userId); - return entity == null ? Result.error("未找到对应数据") : Result.OK(entity); + if (entity == null) { + return Result.error("未找到对应数据"); + } + // 记录阅读(已读自动去重) + if (userId != null) { + resourceService.incrementViewCount(id, userId); + } + return Result.OK(entity); } }