From 91471e0c81fef4a8e849561d2e2fe09c4340ba76 Mon Sep 17 00:00:00 2001 From: kanade Date: Wed, 23 Apr 2025 11:06:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(app):=20=E4=BF=AE=E5=A4=8D=E5=8F=96?= =?UTF-8?q?=E6=B6=88=E5=AF=B9=E8=B4=A6=E6=97=B6=E6=9B=B4=E6=96=B0=E9=94=80?= =?UTF-8?q?=E5=94=AE=E4=BA=A7=E5=93=81=E6=95=B0=E9=87=8F=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在取消对账时,通过预加载 PurchaseProduct 关联表来获取正确的销售产品 ID -确保更新销售产品的 AccountedCount 时使用正确的数量 --- erp/purchase.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/erp/purchase.go b/erp/purchase.go index e0eae71..a43d4f0 100644 --- a/erp/purchase.go +++ b/erp/purchase.go @@ -214,3 +214,14 @@ func (p *purchase) History(ctx context.Context, args ArgsPurchaseHistory) (reply err = xClient.Call(ctx, "History", args, &reply) return } + +// CancelAudit @TITLE 反审 +func (p *purchase) CancelAudit(ctx context.Context, purchaseId int64) (err error) { + xClient, err := client.GetClient(p) + if err != nil { + return + } + reply := 0 + err = xClient.Call(ctx, "CancelAudit", purchaseId, &reply) + return +}