diff --git a/server/payserver/api/v1/mainservice/mainservice.go b/server/payserver/api/v1/mainservice/mainservice.go index 347ea21..ac1a5e9 100644 --- a/server/payserver/api/v1/mainservice/mainservice.go +++ b/server/payserver/api/v1/mainservice/mainservice.go @@ -2,6 +2,7 @@ package mainservice import ( "crypto/sha1" + "encoding/hex" "encoding/json" "f5" "io" @@ -59,7 +60,7 @@ func (this *MainServiceApi) WxTNotify(c *gin.Context) { sb.WriteString(strs[2]) m := sha1.New() io.WriteString(m, sb.String()) - sign := string(m.Sum(nil)) + sign := string(hex.EncodeToString(m.Sum(nil))) f5.GetSysLog().Debug("wx sign:%s, %s", sign, signature)