This commit is contained in:
邹宗楠
2022-11-25 14:47:47 +08:00
parent fec6d9a19e
commit baf00babaa
2 changed files with 14 additions and 2 deletions

View File

@@ -41,8 +41,9 @@ func (a *API) signParam(params map[string]interface{}) (sig string) {
if params["mobile"] != "" && params["flowCode"] != "" && params["orderNumber"] != "" && params["mobile"] != nil && params["flowCode"] != nil && params["orderNumber"] != nil {
paramsSign = params["mobile"].(string) + params["flowCode"].(string) + params["orderNumber"].(string)
}
md5Password := fmt.Sprintf("%X", fmt.Sprintf("%X", md5.Sum([]byte(a.password)))+paramsSign+a.secret)
return md5Password
oneMd5 := fmt.Sprintf("%x", md5.Sum([]byte(a.password))) + paramsSign + a.secret
//twoMd5 := strings.ToUpper(fmt.Sprintf("%X", md5.Sum([]byte(oneMd5))))
return strings.ToUpper(fmt.Sprintf("%x", md5.Sum([]byte(oneMd5))))
}
func (a *API) AccessAPI(baseUrl, actionApi, method string, bizParams map[string]interface{}) (retVal map[string]interface{}, err error) {

View File

@@ -0,0 +1,11 @@
package recharge_phone_bill
import "testing"
//AccountNo = "cdrxqgmc"
//PasswordNo = "cdrxqgmc1234"
//PhoneScenery = "cdrxqgmc123456"
func TestQueryAccountBill(t *testing.T) {
a := New("cdrxqgmc1234", "cdrxqgmc", "cdrxqgmc123456")
a.QueryAccountBill()
}