1
This commit is contained in:
@@ -52,22 +52,22 @@ func (a *API) GetStoreBillList(param *Bill) (map[string]*SettleOrderList, []*Bil
|
|||||||
return nil, nil, 0, err
|
return nil, nil, 0, err
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, v := range data.Data {
|
for i := 0; i < len(data.Data); i++ {
|
||||||
if settleID == 0 {
|
if settleID == 0 {
|
||||||
settleID = utils.Str2Int64(v.SettleSettingId)
|
settleID = utils.Str2Int64(data.Data[i].SettleSettingId)
|
||||||
}
|
}
|
||||||
|
|
||||||
settle, ok := orderSettle[v.WmOrderViewId]
|
settle, ok := orderSettle[data.Data[i].WmOrderViewId]
|
||||||
if !ok {
|
if !ok {
|
||||||
settle = &SettleOrderList{OrderId: v.WmOrderViewId}
|
settle = &SettleOrderList{OrderId: data.Data[i].WmOrderViewId}
|
||||||
}
|
}
|
||||||
switch v.BillChargeType {
|
switch data.Data[i].BillChargeType {
|
||||||
case BillChargeTypeOrder: // 平台结算
|
case BillChargeTypeOrder: // 平台结算
|
||||||
settle.PlatformSettlement = v.SettleAmount
|
settle.PlatformSettlement = data.Data[i].SettleAmount
|
||||||
case BillChargeTypeWayBillFee: // 运费
|
case BillChargeTypeWayBillFee: // 运费
|
||||||
settle.DeliveryFee = v.SettleAmount
|
settle.DeliveryFee = data.Data[i].SettleAmount
|
||||||
case BillChargeTypeTimingFee: // 定时宝
|
case BillChargeTypeTimingFee: // 定时宝
|
||||||
settle.TimingFee = v.SettleAmount
|
settle.TimingFee = data.Data[i].SettleAmount
|
||||||
case 110, 117, 137, 168, 172, 173, 21:
|
case 110, 117, 137, 168, 172, 173, 21:
|
||||||
//"110": "违约金",
|
//"110": "违约金",
|
||||||
//"117": "聚合配送商罚款",
|
//"117": "聚合配送商罚款",
|
||||||
@@ -76,11 +76,11 @@ func (a *API) GetStoreBillList(param *Bill) (map[string]*SettleOrderList, []*Bil
|
|||||||
//"172": "订单取消跑腿罚款",
|
//"172": "订单取消跑腿罚款",
|
||||||
//"173": "订单取消跑腿罚款退款",
|
//"173": "订单取消跑腿罚款退款",
|
||||||
//"21": "推广账户充值",
|
//"21": "推广账户充值",
|
||||||
fineList = append(fineList, &v)
|
fineList = append(fineList, &data.Data[i])
|
||||||
default:
|
default:
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
orderSettle[v.WmOrderViewId] = settle
|
orderSettle[data.Data[i].WmOrderViewId] = settle
|
||||||
}
|
}
|
||||||
|
|
||||||
if int64(data.ExtraInfo.TotalCount) >= (param.Offset * param.Limit) {
|
if int64(data.ExtraInfo.TotalCount) >= (param.Offset * param.Limit) {
|
||||||
|
|||||||
@@ -8,10 +8,10 @@ import (
|
|||||||
|
|
||||||
func TestBillList(t *testing.T) {
|
func TestBillList(t *testing.T) {
|
||||||
now := time.Now()
|
now := time.Now()
|
||||||
from := time.Date(now.Year(), now.Month(), now.Day()-15, 0, 0, 0, 0, time.Local)
|
from := time.Date(now.Year(), now.Month(), now.Day()-2, 0, 0, 0, 0, time.Local)
|
||||||
to := time.Date(now.Year(), now.Month(), now.Day()-15, 23, 59, 59, 59, time.Local)
|
to := time.Date(now.Year(), now.Month(), now.Day()-2, 23, 59, 59, 59, time.Local)
|
||||||
param := &Bill{
|
param := &Bill{
|
||||||
AppPoiCode: "8694203",
|
AppPoiCode: "4418003",
|
||||||
StartDate: from.Unix(),
|
StartDate: from.Unix(),
|
||||||
EndDate: to.Unix(),
|
EndDate: to.Unix(),
|
||||||
Offset: 0,
|
Offset: 0,
|
||||||
|
|||||||
@@ -20,10 +20,10 @@ func init() {
|
|||||||
baseapi.Init(sugarLogger)
|
baseapi.Init(sugarLogger)
|
||||||
|
|
||||||
// 菜市
|
// 菜市
|
||||||
api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
//api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||||
|
|
||||||
// 果园
|
// 果园
|
||||||
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
||||||
|
|
||||||
//商超
|
//商超
|
||||||
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_nld07Y5m8rEQZJMMrvZGmA")
|
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_nld07Y5m8rEQZJMMrvZGmA")
|
||||||
|
|||||||
Reference in New Issue
Block a user