Browse Source

:art: reqId 请求为空时返回值必须包含该字段

Liang Ding 3 năm trước cách đây
mục cha
commit
c07c92417b
2 tập tin đã thay đổi với 18 bổ sung1 xóa
  1. 12 1
      kernel/api/graph.go
  2. 6 0
      kernel/api/search.go

+ 12 - 1
kernel/api/graph.go

@@ -59,8 +59,13 @@ func getGraph(c *gin.Context) {
 		return
 	}
 
-	query := arg["k"].(string)
+	reqId := arg["reqId"]
+	ret.Data = map[string]interface{}{"reqId": reqId}
+	if nil == arg["id"] {
+		return
+	}
 
+	query := arg["k"].(string)
 	graphConf, err := gulu.JSON.MarshalJSON(arg["conf"])
 	if nil != err {
 		ret.Code = -1
@@ -98,6 +103,12 @@ func getLocalGraph(c *gin.Context) {
 		return
 	}
 
+	reqId := arg["reqId"]
+	ret.Data = map[string]interface{}{"reqId": reqId}
+	if nil == arg["id"] {
+		return
+	}
+
 	keyword := arg["k"].(string)
 	id := arg["id"].(string)
 

+ 6 - 0
kernel/api/search.go

@@ -154,6 +154,12 @@ func searchRefBlock(c *gin.Context) {
 		return
 	}
 
+	reqId := arg["reqId"]
+	ret.Data = map[string]interface{}{"reqId": reqId}
+	if nil == arg["id"] {
+		return
+	}
+
 	rootID := arg["rootID"].(string)
 	id := arg["id"].(string)
 	keyword := arg["k"].(string)