|
@ -1058,13 +1058,13 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit |
|
|
try { |
|
|
try { |
|
|
//审核通过
|
|
|
//审核通过
|
|
|
this.updateAuditStatusFailById(draftId, syncScanResult); |
|
|
this.updateAuditStatusFailById(draftId, syncScanResult); |
|
|
this.publishDraftToArticle(draft); |
|
|
ArticleEntity articleEntity = this.publishDraftToArticle(draft); |
|
|
UpdateCustomerTagCacheDTO updateCustomerTagCacheDTO = this.updateCustomerTag(tokenDto, draftId); |
|
|
UpdateCustomerTagCacheDTO updateCustomerTagCacheDTO = this.updateCustomerTag(tokenDto, draftId); |
|
|
if (updateCustomerTagCacheDTO == null) { |
|
|
if (updateCustomerTagCacheDTO == null) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
List<UpdateGridTagCacheDTO> updateGridTagCacheDTOS = this.updateGridTag(tokenDto, draftId, updateCustomerTagCacheDTO); |
|
|
List<UpdateGridTagCacheDTO> updateGridTagCacheDTOS = this.updateGridTag(tokenDto, draftId, updateCustomerTagCacheDTO); |
|
|
this.addArticleTags(updateCustomerTagCacheDTO, draftId, tokenDto); |
|
|
this.addArticleTags(updateCustomerTagCacheDTO, draftId, tokenDto, articleEntity.getCreatedTime()); |
|
|
|
|
|
|
|
|
//更新redis
|
|
|
//更新redis
|
|
|
try { |
|
|
try { |
|
@ -1279,10 +1279,11 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @param formDto |
|
|
* @param formDto |
|
|
* @Description 给文章挂标签 article_tags |
|
|
* @param createdTime |
|
|
|
|
|
* @Description 给文章挂标签 article_tags,创建时间与文章保持一致 |
|
|
* @author zxc |
|
|
* @author zxc |
|
|
*/ |
|
|
*/ |
|
|
public void addArticleTags(UpdateCustomerTagCacheDTO formDto, String draftId, TokenDto tokenDto) { |
|
|
public void addArticleTags(UpdateCustomerTagCacheDTO formDto, String draftId, TokenDto tokenDto, Date createdTime) { |
|
|
List<AddArticleTagsFormDTO> addArticleTags = new ArrayList<>(); |
|
|
List<AddArticleTagsFormDTO> addArticleTags = new ArrayList<>(); |
|
|
List<UpdateTagUseCountsResultDTO> tagsInfo = formDto.getTagsInfo(); |
|
|
List<UpdateTagUseCountsResultDTO> tagsInfo = formDto.getTagsInfo(); |
|
|
DraftDTO draft = draftService.get(draftId); |
|
|
DraftDTO draft = draftService.get(draftId); |
|
@ -1296,6 +1297,7 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit |
|
|
addArticleTag.setCustomerId(customerId); |
|
|
addArticleTag.setCustomerId(customerId); |
|
|
addArticleTag.setArticleId(articleId); |
|
|
addArticleTag.setArticleId(articleId); |
|
|
BeanUtils.copyProperties(resultDTO, addArticleTag); |
|
|
BeanUtils.copyProperties(resultDTO, addArticleTag); |
|
|
|
|
|
addArticleTag.setCreatedTime(createdTime); |
|
|
addArticleTags.add(addArticleTag); |
|
|
addArticleTags.add(addArticleTag); |
|
|
}); |
|
|
}); |
|
|
articleTagsDao.addArticleTags(addArticleTags); |
|
|
articleTagsDao.addArticleTags(addArticleTags); |
|
|