Parcourir la source

Merge branch 'wyp/0102-articleUnsafeTitleAccount' of Server/long-article-recommend into master

wangyunpeng il y a 5 mois
Parent
commit
3a2647b242

+ 4 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/model/entity/longArticle/ArticleUnsafeTitle.java

@@ -18,6 +18,10 @@ public class ArticleUnsafeTitle {
     @Id
     @Column(name = "title_md5")
     private String titleMd5;
+    @Column(name = "gh_id")
+    private String ghId;
+    @Column(name = "account_name")
+    private String accountName;
     @Column(name = "title")
     private String title;
     @Column(name = "status")

+ 5 - 2
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/ArticleAuditService.java

@@ -538,11 +538,14 @@ public class ArticleAuditService {
         // 根据已发布文章查找推送id 并删除
         List<String> publishContentIds = publishContents.stream().map(PublishContentDTO::getId).collect(Collectors.toList());
         buildArticleAuditDelete(publishContentIds);
-        buildArticleUnsafeTitle(titleMd5, param.getTitle());
+        buildArticleUnsafeTitle(param.getGhId(), titleMd5, param.getTitle());
     }
 
-    private void buildArticleUnsafeTitle(String titleMd5, String title) {
+    private void buildArticleUnsafeTitle(String ghId, String titleMd5, String title) {
+        PublishAccount publishAccount = publishAccountRepository.getByGhId(ghId);
         ArticleUnsafeTitle unsafeTitle = new ArticleUnsafeTitle();
+        unsafeTitle.setGhId(ghId);
+        unsafeTitle.setAccountName(publishAccount.getName());
         unsafeTitle.setTitle(title);
         unsafeTitle.setTitleMd5(titleMd5);
         unsafeTitle.setStatus(StatusEnum.ONE.getCode());