fix 删除spider没有删除task

This commit is contained in:
陈景阳
2019-09-05 20:07:08 +08:00
parent 07cd8fb01a
commit e5d33b8982
3 changed files with 3 additions and 3 deletions

View File

@@ -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())

View File

@@ -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
}

View File

@@ -207,7 +207,7 @@
:width="col.width">
</el-table-column>
</template>
<el-table-column :label="$t('Action')" align="left" width="150px" fixed="right">
<el-table-column :label="$t('Action')" align="left" fixed="right">
<template slot-scope="scope">
<el-tooltip :content="$t('View')" placement="top">
<el-button type="primary" icon="el-icon-search" size="mini" @click="onView(scope.row)"></el-button>