zhangjinkun 5 år sedan
förälder
incheckning
055f44822e
1 ändrade filer med 7 tillägg och 2 borttagningar
  1. 7 2
      fullproject/src_dev5/task.go

+ 7 - 2
fullproject/src_dev5/task.go

@@ -235,20 +235,25 @@ func (p *ProjectTask) taskZl(udpInfo map[string]interface{}) {
 			},
 		}
 	}
+	pici := time.Now().Unix()
 	if q != nil {
 		//生成查询语句执行
 		p.enter(db, coll, q)
 	}
-	nextNode(gtid, lteid, "project")
+	nextNode(gtid, lteid, "project", pici)
 }
 
 //通知下个节点nextNode
-func nextNode(gtid, lteid, stype string) {
+func nextNode(gtid, lteid, stype string, pici int64) {
 	by, _ := json.Marshal(map[string]interface{}{
 		"gtid":  gtid,
 		"lteid": lteid,
 		"stype": stype,
+		"query": map[string]interface{}{
+			"pici": pici,
+		},
 	})
+	log.Println("nextnode", string(by))
 	for _, v := range NextNode {
 		if node, ok := v.(map[string]interface{}); ok {
 			udpclient.WriteUdp(by, mu.OP_TYPE_DATA, &net.UDPAddr{