From f6558cdc94769ede8ee2f9ffa5224ba6811b8cf5 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期六, 25 十一月 2023 17:57:44 +0800 Subject: [PATCH] 推送wms修改 --- api/v1/purchase/purchase.go | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/api/v1/purchase/purchase.go b/api/v1/purchase/purchase.go index bd0a9d1..edec24e 100644 --- a/api/v1/purchase/purchase.go +++ b/api/v1/purchase/purchase.go @@ -241,6 +241,7 @@ response.FailWithMessage(err.Error(), c) return } + warehouse := "" if params.Status == purchase.OrderStatusReceived { data, err := service.NewPurchaseService().GetPurchase(uint(params.Id)) if err != nil { @@ -262,7 +263,7 @@ product = append(product, &p) } client := purchase_wms.NewPurchaseServiceClient(purchase_wms.PurchaseConn) - _, err = client.PurchaseToWms(context.Background(), &purchase_wms.PurchaseToWmsRequest{ + resp, err := client.PurchaseToWms(context.Background(), &purchase_wms.PurchaseToWmsRequest{ Number: data.Number, SupplierName: data.Supplier.Name, Product: product, @@ -272,9 +273,10 @@ response.FailWithMessage("grpc璋冪敤澶辫触", c) return } + warehouse = resp.Warehouse } - err = service.NewPurchaseService().Submit(params.Id, params.Status) + err = service.NewPurchaseService().Submit(params.Id, params.Status, warehouse) if err != nil { global.GVA_LOG.Error("鏇存柊澶辫触!", zap.Error(err)) response.FailWithMessage("鏇存柊澶辫触", c) -- Gitblit v1.8.0