|
@@ -36,17 +36,12 @@ export class ArticleService {
|
|
|
article.title = createArticleRequest.title;
|
|
article.title = createArticleRequest.title;
|
|
|
article.content = createArticleRequest.content;
|
|
article.content = createArticleRequest.content;
|
|
|
article.category = category;
|
|
article.category = category;
|
|
|
|
|
+ article.thumbnail = createArticleRequest.thumbnail;
|
|
|
|
|
+ article.description = createArticleRequest.description;
|
|
|
return this.articleRepository.save(article);
|
|
return this.articleRepository.save(article);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async search(searchArticleFilter: SearchArticleFilter) {
|
|
async search(searchArticleFilter: SearchArticleFilter) {
|
|
|
- const conditions = searchArticleFilter.getConditions();
|
|
|
|
|
- if (searchArticleFilter.categoryId) {
|
|
|
|
|
- conditions.category = await this.categoryService.get(
|
|
|
|
|
- searchArticleFilter.categoryId,
|
|
|
|
|
- );
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
if (searchArticleFilter.title) {
|
|
if (searchArticleFilter.title) {
|
|
|
await this.traceSearchRecord(searchArticleFilter.title);
|
|
await this.traceSearchRecord(searchArticleFilter.title);
|
|
|
}
|
|
}
|
|
@@ -92,6 +87,8 @@ export class ArticleService {
|
|
|
}
|
|
}
|
|
|
article.title = updateArticle.title;
|
|
article.title = updateArticle.title;
|
|
|
article.content = updateArticle.content;
|
|
article.content = updateArticle.content;
|
|
|
|
|
+ article.thumbnail = updateArticle.thumbnail;
|
|
|
|
|
+ article.description = updateArticle.description;
|
|
|
return this.articleRepository.save(article);
|
|
return this.articleRepository.save(article);
|
|
|
}
|
|
}
|
|
|
|
|
|