wangyunpeng 11 часов назад
Родитель
Сommit
a9b04b9661

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

@@ -563,24 +563,25 @@ public class ArticleAuditService {
                         }
                         if (Objects.equals(pushType, PushTypeEnum.AUTO_GROUP_PUBLISH.getVal())) {
                             // 删除文章
-                            if (count > 1) {
-                                RequestResult<String> result = wxArticleDeleteService.deleteArticle(token, msgId, 0);
-                                if (result.isSuccess()) {
-                                    errMsg = null;
-                                    status = ArticleDeleteStatusEnum.SUCCESS.getCode();
-                                } else {
-                                    status = ArticleDeleteStatusEnum.FAIL.getCode();
-                                    errMsg = result.getFailReason();
-                                }
-                                msgIdList.forEach(delete -> {
-                                    delete.setStatus(status);
-                                    delete.setFailReason(errMsg);
-                                    delete.setDeleteAll(1);
-                                    delete.setFinishTimestamp(System.currentTimeMillis());
-                                    longArticleAuditDeleteRepository.save(delete);
-                                });
-                            } else {
-                                LongArticleAuditDelete delete = msgIdList.get(0);
+                            //if (count > 1) {
+                            //    RequestResult<String> result = wxArticleDeleteService.deleteArticle(token, msgId, 0);
+                            //    if (result.isSuccess()) {
+                            //        errMsg = null;
+                            //        status = ArticleDeleteStatusEnum.SUCCESS.getCode();
+                            //    } else {
+                            //        status = ArticleDeleteStatusEnum.FAIL.getCode();
+                            //        errMsg = result.getFailReason();
+                            //    }
+                            //    msgIdList.forEach(delete -> {
+                            //        delete.setStatus(status);
+                            //        delete.setFailReason(errMsg);
+                            //        delete.setDeleteAll(1);
+                            //        delete.setFinishTimestamp(System.currentTimeMillis());
+                            //        longArticleAuditDeleteRepository.save(delete);
+                            //    });
+                            //} else {
+                            for (int i = 0; i < msgIdList.size(); i++) {
+                                LongArticleAuditDelete delete = msgIdList.get(i);
                                 try {
                                     RequestResult<String> result = wxArticleDeleteService.deleteArticle(token,
                                             delete.getMsgId(), delete.getIndex());
@@ -596,6 +597,7 @@ public class ArticleAuditService {
                                     log.error("articleVideoDelete ghId:{} error", delete.getGhId(), e);
                                 }
                             }
+                            //}
                         } else {
                             msgIdList.forEach(delete -> {
                                 deleteFailAlarmAdd(alarmList, delete.getPublishContentId(), "非自动群发", delete.getIndex(), delete.getDeleteReason());