Parcourir la source

点赞 功能插入数据库数据添加

xgb il y a 1 semaine
Parent
commit
74a5dd18d0

+ 6 - 2
fs-service/src/main/java/com/fs/course/service/impl/FsUserVideoLikeServiceImpl.java

@@ -118,17 +118,20 @@ public class FsUserVideoLikeServiceImpl implements IFsUserVideoLikeService
     }
 
     @Override
-    @Transactional
     @Synchronized
     public void likeVideo(Long videoId, long userId) {
         String unlikeKey = UNLIKE_KEY_PREFIX + videoId + ":user:" + userId;
         redisTemplate.delete(unlikeKey);
         String key = LIKE_KEY_PREFIX + videoId + ":user:" + userId;
         redisTemplate.opsForValue().set(key, true, 1, TimeUnit.DAYS);
+        FsUserVideoLike map = new FsUserVideoLike();
+        map.setVideoId(videoId);
+        map.setUserId(userId);
+        map.setCreateTime(DateUtils.getNowDate());
+        fsUserVideoLikeMapper.insertFsUserVideoLike(map);
     }
 
     @Override
-    @Transactional
     @Synchronized
     public void unlikeVideo(Long videoId, long userId) {
 
@@ -138,5 +141,6 @@ public class FsUserVideoLikeServiceImpl implements IFsUserVideoLikeService
         // 将取消点赞记录写入Redis
         String unlikeKey = UNLIKE_KEY_PREFIX + videoId + ":user:" + userId;
         redisTemplate.opsForValue().set(unlikeKey, true, 1, TimeUnit.DAYS);
+        fsUserVideoLikeMapper.deleteLike(videoId, userId);
     }
 }

+ 1 - 1
fs-user-app/src/main/java/com/fs/app/controller/store/VideoScrmController.java

@@ -71,7 +71,7 @@ public class VideoScrmController extends AppBaseController {
 
     @Login
     @ApiOperation("我的收藏视频列表")
-    @GetMapping("/getFavoriteVideoList")
+    @GetMapping("   /getFavoriteVideoList")
     public R getFavoriteVideoList(FsUserVideoFavoriteListUParam param)
     {
         param.setUserId(Long.parseLong(getUserId()));