Merge branch 'master' of https://e.coding.net/rosydev/baseapi
This commit is contained in:
@@ -8,25 +8,25 @@ import (
|
|||||||
// GetSettleBillDetailV3 商家结算账单
|
// GetSettleBillDetailV3 商家结算账单
|
||||||
// 已结算的订单才会有数据,数据T+1生成,建议第二天15点之后查询。如因任务积压导致延迟的情况,建议重试。
|
// 已结算的订单才会有数据,数据T+1生成,建议第二天15点之后查询。如因任务积压导致延迟的情况,建议重试。
|
||||||
// 1、推荐使用start_index方式查询
|
// 1、推荐使用start_index方式查询
|
||||||
func (a *API) GetSettleBillDetailV3(param *order_getSettleBillDetailV3_request.OrderGetSettleBillDetailV3Param) (map[string]int64, string, error) {
|
func (a *API) GetSettleBillDetailV3(param *order_getSettleBillDetailV3_request.OrderGetSettleBillDetailV3Param) (int64, string, error) {
|
||||||
request := order_getSettleBillDetailV3_request.New()
|
request := order_getSettleBillDetailV3_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
|
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, "", err
|
return 0, "", err
|
||||||
}
|
}
|
||||||
if result.Code != RequestSuccessCode {
|
if result.Code != RequestSuccessCode {
|
||||||
return nil, "", errors.New(result.SubMsg)
|
return 0, "", errors.New(result.SubMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(result.Data.Data) == 0 {
|
if len(result.Data.Data) == 0 {
|
||||||
return nil, "", nil
|
return 0, "", nil
|
||||||
}
|
}
|
||||||
|
|
||||||
totalShopMoney := make(map[string]int64, 0)
|
var totalShopMoney int64 = 0
|
||||||
for _, v := range result.Data.Data {
|
for _, v := range result.Data.Data {
|
||||||
totalShopMoney[v.ShopOrderId] = v.SettleAmount
|
totalShopMoney += v.SettleAmount
|
||||||
}
|
}
|
||||||
|
|
||||||
return totalShopMoney, result.Data.NextStartIndex, nil
|
return totalShopMoney, result.Data.NextStartIndex, nil
|
||||||
|
|||||||
Reference in New Issue
Block a user