diff --git a/backend/model/spider.go b/backend/model/spider.go index 43ff2de6..1fe0617f 100644 --- a/backend/model/spider.go +++ b/backend/model/spider.go @@ -114,9 +114,9 @@ func GetSpiderList(filter interface{}, skip int, limit int) ([]Spider, int, erro return spiders, 0, err } - if spiders == nil { - spiders = []Spider{} - } + if spiders == nil { + spiders = []Spider{} + } // 遍历爬虫列表 for i, spider := range spiders { @@ -316,6 +316,7 @@ func GetConfigSpiderData(spider Spider) (entity.ConfigSpiderData, error) { // 赋值 stage_name for stageName, stage := range configData.Stages { stage.Name = stageName + configData.Stages[stageName] = stage } return configData, nil diff --git a/backend/routes/config_spider.go b/backend/routes/config_spider.go index 5fa25f2c..cdd40607 100644 --- a/backend/routes/config_spider.go +++ b/backend/routes/config_spider.go @@ -154,6 +154,7 @@ func UploadConfigSpider(c *gin.Context) { // 赋值 stage_name for stageName, stage := range configData.Stages { stage.Name = stageName + configData.Stages[stageName] = stage } // 删除已有的爬虫文件