From f89ebee0ac754d330f4cb6d51c2b461833131d5d Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期一, 18 三月 2024 19:59:49 +0800 Subject: [PATCH] 完善发货接口 --- api/v1/salesDetails.go | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/api/v1/salesDetails.go b/api/v1/salesDetails.go index 6d60f95..f6c2931 100644 --- a/api/v1/salesDetails.go +++ b/api/v1/salesDetails.go @@ -404,6 +404,25 @@ return } + products := make([]*product_inventory.OutputProduct, 0, len(params.Products)) + for _, product := range params.Products { + products = append(products, &product_inventory.OutputProduct{ + Number: product.Number, + Amount: product.OutputAmount.String(), + }) + } + client := product_inventory.NewProductInventoryServiceClient(grpc_init.ProductInventoryServiceConn) + _, err := client.OrderProductOutput(ctx.GetCtx(), &product_inventory.OrderProductOutputRequest{ + OrderNumber: params.SaleDetailNumber, + Products: products, + }) + + if err != nil { + logx.Errorf("product_inventory.OrderProductOutput err:%v, params:%v", err, params) + ctx.FailWithMsg(ecode.UnknownErr, "鍙戣揣澶辫触") + return + } + ctx.OkWithDetailed(nil) } -- Gitblit v1.8.0