diff --git a/platformapi/tiktok_shop/tiktok_api/settle_bill_detail.go b/platformapi/tiktok_shop/tiktok_api/settle_bill_detail.go index 3512877f..fd6802bf 100644 --- a/platformapi/tiktok_shop/tiktok_api/settle_bill_detail.go +++ b/platformapi/tiktok_shop/tiktok_api/settle_bill_detail.go @@ -8,25 +8,25 @@ import ( // GetSettleBillDetailV3 商家结算账单 // 已结算的订单才会有数据,数据T+1生成,建议第二天15点之后查询。如因任务积压导致延迟的情况,建议重试。 // 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.Param = param result, err := request.Execute(a.accessTokenObj) if err != nil { - return nil, "", err + return 0, "", err } if result.Code != RequestSuccessCode { - return nil, "", errors.New(result.SubMsg) + return 0, "", errors.New(result.SubMsg) } 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 { - totalShopMoney[v.ShopOrderId] = v.SettleAmount + totalShopMoney += v.SettleAmount } return totalShopMoney, result.Data.NextStartIndex, nil