添加饿了退单,美团账单刷新

This commit is contained in:
邹宗楠
2023-04-27 14:20:26 +08:00
parent 3a49c8ca25
commit 2ce4bee032
5 changed files with 91 additions and 86 deletions

View File

@@ -1,9 +1,8 @@
package mtwmapi
import (
"git.rosy.net.cn/baseapi/utils"
"fmt"
"git.rosy.net.cn/jx-callback/globals"
"sort"
"testing"
"time"
)
@@ -26,50 +25,13 @@ func TestBillList(t *testing.T) {
return
}
var reallyData = make([]BillListData, 0)
for _, v := range data.Data {
if v.WmOrderViewId != "" {
reallyData = append(reallyData, v)
}
for _, v := range data {
globals.SugarLogger.Debugf("OrderId : %s , TimingFee : %d , DeliveryFee : %d , PlatformSettlement : %d ", v.OrderId, v.TimingFee, v.DeliveryFee, v.PlatformSettlement)
}
sort.Slice(reallyData, func(i, j int) bool {
return utils.Str2Int64(reallyData[i].WmOrderViewId) < utils.Str2Int64(reallyData[j].WmOrderViewId)
})
for _, v := range reallyData {
globals.SugarLogger.Debugf("OrderId := %s,TimingFee:%d, DeliveryFee : %s, PlatformSettlement : %d", v.WmOrderViewId, v.BillChargeType, v.ChargeFeeDesc, v.SettleAmount)
}
//orderSettle := make(map[string]*SettleOrderList, 0)
//for _, v := range data.Data {
// settle, ok := orderSettle[v.WmOrderViewId]
// if !ok {
// settle = &SettleOrderList{OrderId: v.WmOrderViewId}
// }
// if settle.OrderId == "" {
// settle.OrderId = v.WmOrderViewId
// }
// switch v.BillChargeType {
// case BillChargeTypeOrder:
// settle.PlatformSettlement = v.SettleAmount
// case BillChargeTypeWayBillFee:
// settle.DeliveryFee = v.SettleAmount
// case BillChargeTypeTimingFee:
// settle.TimingFee = v.SettleAmount
// default:
// continue
// }
// orderSettle[v.WmOrderViewId] = settle
//}
//for _, v := range orderSettle {
// //globals.SugarLogger.Debugf("%s:%s", v.OrderId, utils.Format4Output(v, false))
// globals.SugarLogger.Debugf("OrderId := %s,TimingFee:%d, DeliveryFee : %d, PlatformSettlement : %d", v.OrderId, v.TimingFee, v.DeliveryFee, v.PlatformSettlement)
//}
}
type SettleOrderList struct {
OrderId string `json:"order_id"` // 订单id
TimingFee int64 `json:"timing_fee"` // 准时保险费
DeliveryFee int64 `json:"delivery_fee"` // 配送费
PlatformSettlement int64 `json:"platform_settlement"` // 平台结算金额
func TestA1(t *testing.T) {
a := -20
fmt.Println(a * -1)
}