ソースを参照

更新

master
huangjiajun 1年前
コミット
3481cffc49
1個のファイルの変更34行の追加0行の削除
  1. +34
    -0
      zero_buy/api.go

+ 34
- 0
zero_buy/api.go ファイルの表示

@@ -0,0 +1,34 @@
package zero_buy

import (
"code.fnuoos.com/go_rely_warehouse/zyos_go_third_party_api.git/comm"
"github.com/syyongx/php2go"
"strings"
)

func ZeroBuyUrl(appSecret string, param map[string]string) string {
url := "http://114.132.183.119:8085/#/"
for k, v := range param {
if strings.Contains(url, "?") == false {
url += "?" + k + "=" + v
} else {
url += "&" + k + "=" + v
}
}
sign := GetSign(appSecret, param)
url += "&sign=" + sign
return url
}
func GetSign(appSecret string, param map[string]string) string {
keys := comm.KsortToStr(param)
str := ""
for _, k := range keys {
if str == "" {
str += k + "=" + param[k]
} else {
str += "|" + k + "=" + param[k]
}
}
str += "|" + appSecret
return php2go.Md5(str)
}

読み込み中…
キャンセル
保存