From bf35e6daea1d32914bf2114afdbc2e17de8f850e Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期四, 14 一月 2021 18:00:52 +0800
Subject: [PATCH] Request 添加日志

---
 hbusc.go |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/hbusc.go b/hbusc.go
index 180a929..edeacd4 100644
--- a/hbusc.go
+++ b/hbusc.go
@@ -412,7 +412,7 @@
 func (h *BHBus) Request(serverId string, req *MsgInfo, milliSecs int) (resp *MsgInfo, err error) {
 	//1.棣栧厛闇�瑕侀�氳繃topic鎷垮埌鏈満瀵瑰簲鐨凬etNode
 	rNodes, err := h.GetNetNodeByTopic(serverId, &req.SrcProc, req.Topic)
-	h.printLog("rNodes:", rNodes, "err:", err)
+	h.printLog("topic", req.Topic, "rNodes:", rNodes, "err:", err)
 	if err != nil {
 		return nil, err
 	}
@@ -424,11 +424,14 @@
 	}
 	var ret []bhomebus.Mesg
 
-	if n := h.sockWorker.sock.SendandrecvTimeout(rNodes, data,&ret, milliSecs);n > 0 {
-		if len(ret) > 0 {
-			if err = json.Unmarshal(ret[0].Data, resp); err == nil {
-				return resp, nil
-			}
+	n := h.sockWorker.sock.SendandrecvTimeout(rNodes, data,&ret, milliSecs)
+	h.printLog("Request n: ", n, " len(ret): ", len(ret))
+	if n > 0 && len(ret) > 0 {
+		if err = json.Unmarshal(ret[0].Data, resp); err == nil {
+			return resp, nil
+		} else {
+			h.printLog("unmarshal ret[0].Data err:", err)
+			return nil, err
 		}
 	}
 	return nil, fmt.Errorf("request err")

--
Gitblit v1.8.0