优化结构
This commit is contained in:
@@ -44,12 +44,6 @@ func wechatV2SignType(value string) string {
|
||||
return gopayWechat.SignType_MD5
|
||||
}
|
||||
|
||||
func wechatV2Sign(values map[string]string, key, signType string) string {
|
||||
body := toGoPayBodyMap(values)
|
||||
body.Remove("sign")
|
||||
return gopayWechat.GetReleaseSign(key, wechatV2SignType(signType), body)
|
||||
}
|
||||
|
||||
func (a *wechatV2Adapter) Create(ctx context.Context, req *bizpayment.PaymentRequest, c map[string]any) (*bizpayment.PaymentResult, error) {
|
||||
if req == nil {
|
||||
return nil, errors.New("微信支付 v2 下单请求为空")
|
||||
@@ -581,12 +575,6 @@ func nonce() string {
|
||||
}
|
||||
return fmt.Sprintf("%d", time.Now().UnixNano())
|
||||
}
|
||||
func stringOr(extra map[string]any, key, fallback string) string {
|
||||
if value, ok := extra[key].(string); ok {
|
||||
return value
|
||||
}
|
||||
return fallback
|
||||
}
|
||||
func stringMap(values map[string]any) map[string]string {
|
||||
result := map[string]string{}
|
||||
for key, value := range values {
|
||||
|
||||
Reference in New Issue
Block a user