This commit is contained in:
邹宗楠
2022-06-30 17:48:39 +08:00
parent e24f96ea99
commit a728f1aec8
3 changed files with 37 additions and 22 deletions

View File

@@ -32,22 +32,20 @@ func TestLogin(t *testing.T) {
// 获取所有的快递费接口
func TestGatAllFee(t *testing.T) {
api := NewQBiDa("18048531223", "18080188338")
for i := 1; i <= 14; i++ {
result, err := api.GetExpressPrice(&GetExpressPriceReq{
PromiseTimeType: 0,
DeliveryType: 0,
GoodsValue: 1000,
SendAddress: "四川省成都市金牛区二环北路一段10号万科加州湾V派616",
ReceiveAddress: "北京市北京市朝阳区来广营地区中铁国际城乐享汇大厦3号楼1132",
Type: i,
Weight: 1,
Length: 100,
Height: 100,
Width: 100,
SendPhone: "18981810340",
})
globals.SugarLogger.Debug("err==="+fmt.Sprintf("%d", i), err)
globals.SugarLogger.Debug("data===", &result)
}
result, err := api.GetExpressPrice(&GetExpressPriceReq{
PromiseTimeType: 0,
DeliveryType: 0,
GoodsValue: 1000,
SendAddress: "四川省成都市金牛区二环北路一段10号万科加州湾V派616",
ReceiveAddress: "北京市北京市朝阳区来广营地区中铁国际城乐享汇大厦3号楼1132",
Type: 0,
Weight: 1,
Length: 100,
Height: 100,
Width: 100,
SendPhone: "18981810340",
})
globals.SugarLogger.Debug("err===", err)
globals.SugarLogger.Debug("data===", &result)
}

View File

@@ -8,6 +8,7 @@ import (
"git.rosy.net.cn/baseapi"
"git.rosy.net.cn/baseapi/platformapi"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
"net/http"
"sync"
"time"
@@ -94,6 +95,7 @@ func (a *Api) AccessInfo(baseUrl, url, requestMethods string, param map[string]i
request, _ = http.NewRequest(http.MethodGet, utils.GenerateGetURL(baseUrl, url, param), nil)
}
if url != LogInUrl {
globals.SugarLogger.Debug("token=======", a.token)
request.Header.Set("token", a.token)
}
return request

View File

@@ -41,11 +41,26 @@ type GetExpressPriceRes struct {
// GetExpressPriceData 获取正儿八经返回值
type GetExpressPriceData struct {
ChannelFee float64 `json:"channel_fee"` // 渠道价
Bulk int64 `json:"bulk"` // 体积抛比系数
ServiceCharge float64 `json:"service_charge"` // 服务费
GuarantFee float64 `json:"guarant_fee"` // 保价费用
OriginalFee float64 `json:"original_fee"` // 原价
BillWeight int `json:"billWeight"`
Bulk int `json:"bulk"` // 体积抛比系数
ChannelFee float64 `json:"channelFee"` // 渠道价
ChannelName string `json:"channelName"`
Discount float64 `json:"discount"`
Genre int `json:"genre"`
GuarantFee float64 `json:"guarantFee"` // 保价费用
IncrementFee float64 `json:"incrementFee"`
InsuredMsg string `json:"insuredMsg"`
IsInsured bool `json:"isInsured"`
LimitWeight int `json:"limitWeight"`
OriginalFee int `json:"originalFee"` // 原价
PriceA float64 `json:"priceA"` // 价格a
PriceB float64 `json:"priceB"` // 价格b
Remark string `json:"remark"` // 备注
ServiceCharge float64 `json:"serviceCharge"` // 服务费
Type int `json:"type"` // 快递公司type
TypeName string `json:"typeName"` // 快递公司名称
Volume int `json:"volume"`
VolumeWeight int `json:"volumeWeight"`
}
//#endregion