diff --git a/supplier/afs.go b/supplier/afs.go index ec1b7b1..9c40702 100644 --- a/supplier/afs.go +++ b/supplier/afs.go @@ -159,6 +159,24 @@ func (a *afs) Deliver(ctx context.Context, args ArgsAfsDeliver) (err error) { return } +type ArgsAfterDeliverRefund struct { + AfsSn string + Notes string + RefundFee decimal.Decimal + ApplyUserId uint +} + +// AfterDeliverRefund @Title 待客户发货后的赔偿 +func (a *afs) AfterDeliverRefund(ctx context.Context, args ArgsAfterDeliverRefund) (err error) { + xClient, err := client.GetClient(a) + if err != nil { + return + } + reply := 0 + err = xClient.Call(ctx, "AfterDeliverRefund", args, &reply) + return +} + type ArgsAfsRefund struct { AfsSn string `json:"afsSn"` Notes string `json:"notes"`