|
@@ -9,6 +9,8 @@ import (
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
+
|
|
|
+
|
|
|
func AddWechatPlatform(item *rag.WechatPlatform) {
|
|
|
var err error
|
|
|
defer func() {
|
|
@@ -73,6 +75,9 @@ func AddWechatPlatform(item *rag.WechatPlatform) {
|
|
|
|
|
|
AddWechatArticle(item, articleLink, articleDetail, nil)
|
|
|
|
|
|
+ BeachAddWechatPlatform(item)
|
|
|
+ fmt.Println("公众号入库完成")
|
|
|
+
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -167,12 +172,21 @@ func BeachAddWechatPlatform(item *rag.WechatPlatform) (err error) {
|
|
|
|
|
|
num := 10
|
|
|
|
|
|
+ wechatArticleObj := new(rag.WechatArticle)
|
|
|
+
|
|
|
|
|
|
articleListResp, err := SearchByWechatArticleList(item.FakeId, num)
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
|
for _, articleMenu := range articleListResp.List {
|
|
|
+
|
|
|
+ _, err = wechatArticleObj.GetByLink(articleMenu.Link)
|
|
|
+ if err == nil {
|
|
|
+
|
|
|
+ continue
|
|
|
+ }
|
|
|
+
|
|
|
articleDetail, tmpErr := SearchByWechatArticle(articleMenu.Link)
|
|
|
if tmpErr != nil {
|
|
|
err = tmpErr
|