From a728f1aec808b040cb1f44fd9405963256185424 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 30 Jun 2022 17:48:39 +0800 Subject: [PATCH] 1 --- platformapi/q_bida/QBiDa_test.go | 32 ++++++++++++++--------------- platformapi/q_bida/q_bida_access.go | 2 ++ platformapi/q_bida/q_bida_params.go | 25 +++++++++++++++++----- 3 files changed, 37 insertions(+), 22 deletions(-) diff --git a/platformapi/q_bida/QBiDa_test.go b/platformapi/q_bida/QBiDa_test.go index 0f2955be..0c7d5e6c 100644 --- a/platformapi/q_bida/QBiDa_test.go +++ b/platformapi/q_bida/QBiDa_test.go @@ -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) } diff --git a/platformapi/q_bida/q_bida_access.go b/platformapi/q_bida/q_bida_access.go index 11089e5e..4298c91f 100644 --- a/platformapi/q_bida/q_bida_access.go +++ b/platformapi/q_bida/q_bida_access.go @@ -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 diff --git a/platformapi/q_bida/q_bida_params.go b/platformapi/q_bida/q_bida_params.go index 40da9ec4..91493fc0 100644 --- a/platformapi/q_bida/q_bida_params.go +++ b/platformapi/q_bida/q_bida_params.go @@ -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