From 30d67433106a550384fc95930fbf3127f81bf3e5 Mon Sep 17 00:00:00 2001 From: huang Date: Mon, 30 Mar 2026 13:21:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=8C=E5=8F=8B=E9=AA=8C=E7=AD=BE?= =?UTF-8?q?=E9=94=99=E8=AF=AF=20=E2=80=94=20=E7=AD=BE=E5=90=8D=E5=8E=9F?= =?UTF-8?q?=E6=96=87=E5=BF=85=E9=A1=BB=E5=8C=85=E5=90=AB=E7=A9=BA=E5=80=BC?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=EF=BC=88=E4=B8=8E=E5=AF=8C=E5=8F=8B=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E7=AD=BE=E5=90=8D=E5=AE=9E=E4=BE=8B=E4=B8=80=E8=87=B4?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/fuiou/client.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkg/fuiou/client.go b/pkg/fuiou/client.go index ef2543e..01b24fd 100644 --- a/pkg/fuiou/client.go +++ b/pkg/fuiou/client.go @@ -68,6 +68,8 @@ func NewClient(insCd, mchntCd, termId, apiURL, notifyURL, privateKeyBase64, publ func (c *Client) Sign(data interface{}) (string, error) { signStr := buildSignString(data) + c.logger.Debug("富友签名原文", zap.String("sign_str", signStr)) + // UTF-8 → GBK gbkBytes, err := utf8ToGBK([]byte(signStr)) if err != nil { @@ -227,11 +229,6 @@ func structToMap(data interface{}) map[string]string { continue } - // 排除空值 - if value == "" { - continue - } - result[tag] = value }