优化博客与博客评论关系

This commit is contained in:
2025-06-19 16:03:27 +08:00
parent 1f1950551e
commit e016c5aaa3
3 changed files with 16 additions and 9 deletions

View File

@@ -11,7 +11,7 @@ export class BlogService {
private readonly blogRepository: Repository<Blog>,
@InjectRepository(BlogComment)
private readonly blogCommentRepository: Repository<BlogComment>,
) {}
) { }
async list() {
return this.blogRepository.find({
@@ -46,9 +46,14 @@ export class BlogService {
await this.blogRepository.increment({ id }, 'viewCount', 1);
}
async getComments(id: string) {
async getComments(blogId: string) {
const blog = await this.findById(blogId);
if (!blog) {
throw new Error('文章不存在');
}
return this.blogCommentRepository.find({
where: { blogId: id },
where: { blog },
relations: ['user'],
order: {
createdAt: 'DESC',