From a6a6045065169ab56c7d44ea32dce743d940e840 Mon Sep 17 00:00:00 2001 From: jiangshuai <291802688@qq.com> Date: 星期五, 08 十二月 2023 11:15:19 +0800 Subject: [PATCH] collection改为固定12345 --- proto/product_inventory/server.go | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/proto/product_inventory/server.go b/proto/product_inventory/server.go index a4c77bf..28310a3 100644 --- a/proto/product_inventory/server.go +++ b/proto/product_inventory/server.go @@ -93,7 +93,7 @@ Joins("left join wms_operation on wms_operation_details.operation_id = wms_operation.id"). Where("wms_operation_details.product_id in (?)", productIds). Where("wms_operation.from_location_id in (?)", locationIds).Where("wms_operation.status = ?", constvar.OperationStatus_Ready). - Where("wms_operation.base_operation_type in (?)", []constvar.BaseOperationType{constvar.BaseOperationTypeOutgoing, constvar.BaseOperationTypeInternal}). + Where("wms_operation.base_operation_type in (?)", []constvar.BaseOperationType{constvar.BaseOperationTypeOutgoing, constvar.BaseOperationTypeInternal, constvar.BaseOperationTypeDisuse}). Find(&canUse).Error if err != nil { return nil, err @@ -129,6 +129,7 @@ cu = cu.Add(info.Amount) } } + cu = at.Sub(cu) p.AvailableNumber = cu.String() products = append(products, &p) @@ -155,7 +156,7 @@ } operation.OperationTypeName = operationType.Name operation.OperationTypeId = operationType.Id - location, err := models.NewLocationSearch().SetJointNames([]string{warehouse.Code}).First() + location, err := models.NewLocationSearch().SetID(warehouse.LocationId).First() if err != nil { return nil, err } @@ -166,6 +167,10 @@ } operation.ToLocationID = first.Id operation.BaseOperationType = constvar.BaseOperationTypeOutgoing + operation.ReceiverName = req.Addressee + operation.ReceiverPhone = req.Phone + operation.ReceiverAddr = req.Address + operation.Source = req.Source if req.DeliverType == 1 { for _, product := range req.ProductList { var detail models.OperationDetails -- Gitblit v1.8.0