|
@@ -101,10 +101,10 @@ public class RecommendController {
|
|
|
// 保存到数据库
|
|
// 保存到数据库
|
|
|
recommendService.saveUserLike(userId, targetUserId);
|
|
recommendService.saveUserLike(userId, targetUserId);
|
|
|
} else if ("dislike".equalsIgnoreCase(type)) {
|
|
} else if ("dislike".equalsIgnoreCase(type)) {
|
|
|
- stringRedisTemplate.opsForSet().add(dislikeKey, String.valueOf(targetUserId));
|
|
|
|
|
- stringRedisTemplate.opsForSet().remove(likeKey, String.valueOf(targetUserId));
|
|
|
|
|
- // 从数据库删除喜欢记录
|
|
|
|
|
- recommendService.deleteUserLike(userId, targetUserId);
|
|
|
|
|
|
|
+ // 取消喜欢:只从喜欢集合移除,不添加到不喜欢集合
|
|
|
|
|
+ stringRedisTemplate.opsForSet().remove(likeKey, String.valueOf(targetUserId));
|
|
|
|
|
+ // 从数据库删除喜欢记录
|
|
|
|
|
+ recommendService.deleteUserLike(userId, targetUserId);
|
|
|
} else {
|
|
} else {
|
|
|
return Result.error(400, "type only supports like|dislike");
|
|
return Result.error(400, "type only supports like|dislike");
|
|
|
}
|
|
}
|