diff --git a/backend/model/task.go b/backend/model/task.go index 4957b577..177edccb 100644 --- a/backend/model/task.go +++ b/backend/model/task.go @@ -191,7 +191,7 @@ func RemoveTask(id string) error { return nil } -func RemoveTaskBySpiderId(id string) error { +func RemoveTaskBySpiderId(id bson.ObjectId) error { tasks, err := GetTaskList(bson.M{"spider_id": id}, 0, constants.Infinite, "-create_ts") if err != nil { log.Error("get tasks error:" + err.Error()) diff --git a/backend/routes/spider.go b/backend/routes/spider.go index 76e5c568..0777aa69 100644 --- a/backend/routes/spider.go +++ b/backend/routes/spider.go @@ -230,7 +230,7 @@ func DeleteSpider(c *gin.Context) { } // 删除爬虫对应的task任务 - if err := model.RemoveTaskBySpiderId(spider.Id.Hex()); err != nil { + if err := model.RemoveTaskBySpiderId(spider.Id); err != nil { HandleError(http.StatusInternalServerError, c, err) return } diff --git a/frontend/src/views/spider/SpiderList.vue b/frontend/src/views/spider/SpiderList.vue index dbd1dda8..6ff5cb35 100644 --- a/frontend/src/views/spider/SpiderList.vue +++ b/frontend/src/views/spider/SpiderList.vue @@ -207,7 +207,7 @@ :width="col.width"> - +