From 13779a763d4e28251437712d8b6534e10bb85959 Mon Sep 17 00:00:00 2001 From: zmyYYDS <864398951@qq.com> Date: Mon, 15 Jan 2024 22:22:30 +0800 Subject: [PATCH] zmy06 --- .../java/doctor/controller/VideoController.java | 10 ++++++++++ .../src/main/java/doctor/mapper/VideoMapper.java | 2 ++ .../src/main/java/doctor/service/VideoService.java | 2 ++ .../java/doctor/service/impl/VideoServiceImpl.java | 5 +++++ .../main/resources/mapper/doctor/VideoMapper.xml | 13 +++++++++++++ 5 files changed, 32 insertions(+) diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/VideoController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/VideoController.java index 22e2ed7..8abca69 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/controller/VideoController.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/VideoController.java @@ -40,4 +40,14 @@ public class VideoController { List videoCommentVoList = videoService.findVideoCommentList(videoId); return HealthR.ok(videoCommentVoList); } + + @PostMapping("/verify/v1/addVideoComment") + public HealthR addVideoComment(@RequestHeader Integer userId, + @RequestHeader String sessionId, + @RequestParam Integer videoId, + @RequestParam String content) { + videoService.addVideoComment(userId,sessionId,videoId,content); + return HealthR.ok(); + } + } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/VideoMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/VideoMapper.java index 1336a6a..7756a5d 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/mapper/VideoMapper.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/VideoMapper.java @@ -33,6 +33,8 @@ public interface VideoMapper { List findVideoCommentList(@Param("videoId") Integer videoId); + void addVideoComment(@Param("userId") Integer userId, @Param("sessionId") String sessionId, @Param("videoId") Integer videoId, @Param("content") String content); + // UserWalletEntity FindById(@Param("userId") Integer userId); } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/VideoService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/VideoService.java index 2a49f44..c860055 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/VideoService.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/VideoService.java @@ -20,4 +20,6 @@ public interface VideoService { List findVideoCommentList(Integer videoId); + + void addVideoComment(Integer userId, String sessionId, Integer videoId, String content); } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/VideoServiceImpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/VideoServiceImpl.java index 1cc550f..c48864e 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/VideoServiceImpl.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/VideoServiceImpl.java @@ -62,5 +62,10 @@ public class VideoServiceImpl implements VideoService { return videoCommentVoList; } + @Override + public void addVideoComment(Integer userId, String sessionId, Integer videoId, String content) { + videoMapper.addVideoComment(userId, sessionId, videoId, content); + } + } diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/VideoMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/VideoMapper.xml index 9efad74..7f386a5 100644 --- a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/VideoMapper.xml +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/VideoMapper.xml @@ -13,6 +13,19 @@ #{videoId}, now()); + + INSERT INTO video_comment ( + video_id, + user_id, + content, + create_time + )VALUES( + #{videoId}, + #{userId}, + #{content}, + now() + ) + update video_count set collection_num=collection_num + 1