32 lines
844 B
Go
32 lines
844 B
Go
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
|
|
//}
|