From 318e69e8e029ef7da309dfea294c328884a7b197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 25 Nov 2022 14:59:01 +0800 Subject: [PATCH] 1 --- platformapi/recharge_phone_bill/recharge.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/platformapi/recharge_phone_bill/recharge.go b/platformapi/recharge_phone_bill/recharge.go index 93a32970..ff2ca332 100644 --- a/platformapi/recharge_phone_bill/recharge.go +++ b/platformapi/recharge_phone_bill/recharge.go @@ -55,9 +55,10 @@ func (a *API) RechargePhoneBill(params *RechargePhoneBillBase) (string, error) { if err != nil { return "", err } - if data["code"].(string) != "2000" { + if k, _ := data["code"].(json.Number).Int64(); k != 2000 { return "", errors.New(data["msg"].(string)) } + return data["order_number"].(string), nil } @@ -91,7 +92,7 @@ func (a *API) QueryOrderDetail(orderNumber, userOrderNum string) ([]QueryOrderDe if err != nil { return nil, err } - if data["code"].(string) != "2000" { + if k, _ := data["code"].(json.Number).Int64(); k != 2000 { return nil, errors.New(data["msg"].(string)) } @@ -109,8 +110,10 @@ func (a *API) QueryAccountBill() (string, error) { if err != nil { return "", err } - if data["code"].(string) != "2000" { + + if k, _ := data["code"].(json.Number).Int64(); k != 2000 { return "", errors.New(data["msg"].(string)) } + return data["balance"].(string), nil }