From 5715e4c598bd05e23dc263cb9b6ba66b1e697ca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=AD=90=E9=93=AD?= Date: Wed, 21 Aug 2024 09:23:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=92=E4=BB=B6-=E6=94=AF=E4=BB=98=E5=AE=9D?= =?UTF-8?q?=E7=BA=A2=E5=8C=85=E8=BD=AC=E8=B4=A6=EF=BC=8C=E8=BD=AC=E8=B4=A6?= =?UTF-8?q?=EF=BC=8C=E6=9F=A5=E8=AF=A2=EF=BC=8C=E5=9B=9E=E8=B0=83=E5=BC=80?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/alipay_cpn/internal/util.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/alipay_cpn/internal/util.go b/plugins/alipay_cpn/internal/util.go index 743f457..a59e02f 100644 --- a/plugins/alipay_cpn/internal/util.go +++ b/plugins/alipay_cpn/internal/util.go @@ -24,6 +24,9 @@ func req(config *Config, req *po.Param) (url.Values, error) { if kv.Key == "sign" { continue } + if kv.Value == "" { + continue + } uv.Set(kv.Key, kv.Value) strToBeSigned.WriteString(fmt.Sprintf("%s=%s&", kv.Key, kv.Value)) } @@ -68,6 +71,9 @@ func Verify(n *po.Notify, publicKeyPEM string) (bool, error) { if kv.Key == "sign_type" { continue } + if kv.Value == "" { + continue + } uv.Set(kv.Key, kv.Value) strToBeSigned.WriteString(fmt.Sprintf("%s=%s&", kv.Key, kv.Value)) }