Эх сурвалжийг харах

保存时downevent字段逻辑更新

mxs 1 жил өмнө
parent
commit
95e4cc3b38
1 өөрчлөгдсөн 7 нэмэгдсэн , 4 устгасан
  1. 7 4
      src/front/spider.go

+ 7 - 4
src/front/spider.go

@@ -448,16 +448,19 @@ func (f *Front) SaveStep() {
 					param["incrementevent"] = event
 				}
 				param["urgency"] = 1 //保存到7000时,爬虫紧急度变为紧急(控制7000节点爬虫紧急未写完不能写普通)
+				if (*one)["downevent"] == nil {
+					param["downevent"] = qu.IntAll((*one)["event"]) //当前节点
+				}
 			} else if f.OtherBase.SpiderType == "increment" && err == nil { //增量
 				param["event"] = tmpEvent //开发人员切换增量节点
+				//开发人员修改爬虫节点后,在审核人员上架时,要在原来的节点下架,临时记录要下架的节点downevent
+				if event := qu.IntAll((*one)["event"]); event != tmpEvent && (*one)["downevent"] == nil {
+					param["downevent"] = event
+				}
 			}
 			if movevent, ok := sp.Config.Uploadevents[f.OtherBase.SpiderMoveEvent].(string); ok && movevent != "" {
 				param["spidermovevent"] = movevent
 			}
-			//开发人员修改爬虫节点后,在审核人员上架时,要在原来的节点下架,临时记录要下架的节点downevent
-			if event := qu.IntAll((*one)["event"]); event != tmpEvent && (*one)["downevent"] == nil {
-				param["downevent"] = event
-			}
 			//三级页复制
 			param["str_recontent"] = f.StepRe3.Expert
 			param["iscopycontent"] = f.StepRe3.Checked