1
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user