detached
parent
bb367dcd16
commit
0b22169906
@ -0,0 +1,5 @@
|
||||
package data
|
||||
|
||||
type Data struct {
|
||||
Order order
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
package data
|
||||
|
||||
import (
|
||||
"context"
|
||||
"git.oa00.com/supply-chain/service/client"
|
||||
"git.oa00.com/supply-chain/service/lib/bean"
|
||||
"github.com/shopspring/decimal"
|
||||
)
|
||||
|
||||
type order struct {
|
||||
}
|
||||
|
||||
type ArgsOrderLists struct {
|
||||
StartCreatedAt string
|
||||
EndCreatedAt string
|
||||
Page bean.Page
|
||||
}
|
||||
|
||||
type ReplyOrderLists struct {
|
||||
Lists []OrderItem `json:"lists"`
|
||||
Total int64 `json:"total"`
|
||||
}
|
||||
|
||||
type OrderItem struct {
|
||||
OrderSubSn string `json:"orderSubSn"` // 订单号
|
||||
SourceOrderSn string `json:"sourceOrderSn"` // 供应商订单号(云交易外部订单号)
|
||||
Status uint `json:"status"` // 订单状态
|
||||
CreatedAt int64 `json:"createdAt"` // 创建时间
|
||||
LadingBillAt int64 `json:"ladingBillAt"` // 支付时间
|
||||
StockOutAt int64 `json:"stockOutAt"` // 发货时间
|
||||
FinishAt int64 `json:"finishAt"` // 确认收获时间
|
||||
ProcureTotalPrice decimal.Decimal `json:"procureTotalPrice"` // 采购商品金额
|
||||
ProcureFreightPrice decimal.Decimal `json:"procureFreightPrice"` // 应付运费
|
||||
ProcurePrice decimal.Decimal `json:"procurePrice"` // 采购合计金额
|
||||
ServiceFee decimal.Decimal `json:"serviceFee"` // 技术服务费 采购合金金额*1%
|
||||
}
|
||||
|
||||
// Lists @Title 订单列表
|
||||
func (o *order) Lists(ctx context.Context, args ArgsOrderLists) (reply ReplyOrderLists, err error) {
|
||||
xClient, err := client.GetClient(o)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
err = xClient.Call(ctx, "PayOrderList", args, &reply)
|
||||
return
|
||||
}
|
Loading…
Reference in new issue