diff --git a/erp/sale.go b/erp/sale.go index f7e232a..82bb9f4 100644 --- a/erp/sale.go +++ b/erp/sale.go @@ -315,3 +315,13 @@ func (s *sale) History(ctx context.Context, args ArgsSaleHistory) (reply ReplySa err = xClient.Call(ctx, "History", args, &reply) return } + +// Cancel @TITLE 作废采购合同 +func (s *sale) Cancel(ctx context.Context, saleId int64) (err error) { + xClient, err := client.GetClient(s) + if err != nil { + return + } + reply := 0 + return xClient.Call(ctx, "Cancel", saleId, &reply) +}