This commit is contained in:
邹宗楠
2026-07-31 09:06:38 +08:00
parent 48c5f00a2d
commit 3607e83ece
12 changed files with 136 additions and 68 deletions

View File

@@ -95,6 +95,51 @@ func (a *API) GetStoreBillList(param *Bill) (map[string]*SettleOrderList, []*Bil
return nil, fineList, settleID, nil
}
//京西菜市(高攀店) 33797914 成都市 17508251223 0.00 10.00 10.00 100.0 4.0 0 0 6214862811223223 实时
//0.00 0.00 0.00 0.00 7030017.00 席伟 17508251223 席伟 17508251223 0.00 0.00 40.87 0.00 0.00 0.00
//0.00 0.00 0.00 0.00 0.4 1.5 6.00 0.00 28.26 684.0 0.0 40.87 34.87 -692.21 -692.21 0.00
func (a *API) GetStoreBillList2(param *Bill) (map[string]*SettleOrderList, []*BillListData, int64, error) {
var settleAmount int64 = 0 // 平台实际结算
var promotionServiceFee int64 = 0
var activityPoiAmount int64 = 0
var activityAgentAmount int64 = 0
var platformChargeFee int64 = 0
var performanceServiceFee int64 = 0
for {
result, err := a.AccessAPI3("bill/list", true, utils.Struct2Map(param, "", false))
if err != nil {
return nil, nil, 0, err
}
var data *StoreBillListRes
if err := utils.Map2StructByJson(result, &data, false); err != nil {
return nil, nil, 0, err
}
for i := 0; i < len(data.Data); i++ {
settleAmount += data.Data[i].SettleAmount
promotionServiceFee += data.Data[i].PromotionServiceFee
activityPoiAmount += data.Data[i].ActivityPoiAmount
activityAgentAmount += data.Data[i].ActivityAgentAmount
platformChargeFee += data.Data[i].PlatformChargeFee
performanceServiceFee += data.Data[i].PerformanceServiceFee
}
if int64(data.ExtraInfo.TotalCount) >= (param.Offset * param.Limit) {
param.Offset += param.Limit
} else {
break
}
}
fmt.Println(settleAmount)
fmt.Println(promotionServiceFee)
return nil, nil, 0, nil
}
// StoreBillListReq 门店结算查询条件
type StoreBillListReq struct {
AppPoiCode string `json:"app_poi_code"` // APP方门店id