|
@@ -107,7 +107,7 @@ func GetAutoCaseCloseDefaultTask() {
|
|
|
|
|
|
// UpdateProjectTaskRedBookLinkData 定时拉取小红书平台,种草子任务链接数据
|
|
|
func UpdateProjectTaskRedBookLinkData() {
|
|
|
- // GetRedBookLinkDetail()
|
|
|
+
|
|
|
// 1. 符合条件的project
|
|
|
ctx := context.Background()
|
|
|
projectIdList, projectIdListTotal, projectIdListErr := db.GetProjectIdList(ctx, 8, 1)
|
|
@@ -122,22 +122,22 @@ func UpdateProjectTaskRedBookLinkData() {
|
|
|
taskIdList, taskIdTotal, taskIdErr := db.GetProjectTaskIdList(ctx, projectId)
|
|
|
if taskIdErr != nil {
|
|
|
log.Println("GetProjectTaskIdList error : ", taskIdErr)
|
|
|
- return
|
|
|
+ continue
|
|
|
}
|
|
|
if taskIdList != nil && taskIdTotal != 0 {
|
|
|
for _, taskId := range taskIdList {
|
|
|
linkInfo, linkErr := db.GetProjectTaskLinkInfo(ctx, taskId, 1)
|
|
|
if linkErr != nil {
|
|
|
log.Println("GetProjectTaskLinkInfo error : ", linkErr)
|
|
|
- return
|
|
|
+ continue
|
|
|
}
|
|
|
if linkInfo != "" {
|
|
|
like, comment, collect, share, moreApiErr := GetRedBookLinkDetail(ctx, linkInfo)
|
|
|
if moreApiErr != nil {
|
|
|
log.Println("GetRedBookLinkDetail error : ", moreApiErr)
|
|
|
- return
|
|
|
+ continue
|
|
|
}
|
|
|
- ctrateData := gorm_model.ProjectTaskLinkStatistic{
|
|
|
+ createData := gorm_model.ProjectTaskLinkStatistic{
|
|
|
ProjectId: projectId,
|
|
|
TaskID: taskId,
|
|
|
PlatformId: 1,
|
|
@@ -146,14 +146,13 @@ func UpdateProjectTaskRedBookLinkData() {
|
|
|
CollectionCount: collect,
|
|
|
ViewCount: share,
|
|
|
}
|
|
|
- createErr := db.CreateProjectTaskLinkStatistic(ctx, &ctrateData)
|
|
|
+ createErr := db.CreateProjectTaskLinkStatistic(ctx, &createData)
|
|
|
if createErr != nil {
|
|
|
log.Println("CreateProjectTaskLinkStatistic error : ", createErr)
|
|
|
- return
|
|
|
+ continue
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
}
|