1
This commit is contained in:
@@ -1,31 +1,30 @@
|
||||
package uuptapi
|
||||
|
||||
//
|
||||
//import (
|
||||
// "encoding/json"
|
||||
// "git.rosy.net.cn/baseapi/utils"
|
||||
//)
|
||||
//
|
||||
////计算订单价格
|
||||
//func (a *API) GetOrderPrice(req *GetOrderPriceReq) (needPayMoney, priceToken string, err error) {
|
||||
// preOrder := a.MakeUURequestHead()
|
||||
// bytes, err := json.Marshal(req)
|
||||
// if err != nil {
|
||||
// return "", "", err
|
||||
// }
|
||||
// preOrder["param"] = string(bytes)
|
||||
// resp, err := a.AccessAPI(BaseURL, "getorderprice.ashx", RequestPost, preOrder)
|
||||
// if err != nil {
|
||||
// return "", "", err
|
||||
// }
|
||||
// retVal := GetOrderPriceResp{}
|
||||
// if err := json.Unmarshal([]byte(resp["param"].(string)), &retVal); err != nil {
|
||||
// return "", "", err
|
||||
// }
|
||||
// con := retVal == GetOrderPriceResp{}
|
||||
// if !utils.IsNil(retVal) && !con {
|
||||
// needPayMoney = retVal.NeedPayMoney
|
||||
// priceToken = retVal.PriceToken
|
||||
// }
|
||||
// return needPayMoney, priceToken, nil
|
||||
//}
|
||||
import (
|
||||
"encoding/json"
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
)
|
||||
|
||||
//计算订单价格
|
||||
func (a *API) GetOrderPrice(req *GetOrderPriceReq) (needPayMoney, priceToken string, err error) {
|
||||
preOrder := a.MakeUURequestHead()
|
||||
bytes, err := json.Marshal(req)
|
||||
if err != nil {
|
||||
return "", "", err
|
||||
}
|
||||
preOrder["param"] = string(bytes)
|
||||
resp, err := a.AccessAPI(BaseURL, "getorderprice.ashx", RequestPost, preOrder)
|
||||
if err != nil {
|
||||
return "", "", err
|
||||
}
|
||||
retVal := GetOrderPriceResp{}
|
||||
if err := json.Unmarshal([]byte(resp["param"].(string)), &retVal); err != nil {
|
||||
return "", "", err
|
||||
}
|
||||
con := retVal == GetOrderPriceResp{}
|
||||
if !utils.IsNil(retVal) && !con {
|
||||
needPayMoney = retVal.NeedPayMoney
|
||||
priceToken = retVal.PriceToken
|
||||
}
|
||||
return needPayMoney, priceToken, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user