From 535d61daa3fc85869eb822953871521a08c63e36 Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期三, 08 十一月 2023 14:18:11 +0800
Subject: [PATCH] 字段添加
---
proto/product_inventory/server.go | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/proto/product_inventory/server.go b/proto/product_inventory/server.go
index 1dfaf74..d2c289a 100644
--- a/proto/product_inventory/server.go
+++ b/proto/product_inventory/server.go
@@ -29,12 +29,16 @@
//鏌ヨ浜у搧id
var details []ProductAndLocationInfo
var productIds []string
+ resp := new(GetInventoryProductInfoResponse)
err := models.NewOperationDetailsSearch().Orm.Model(&models.OperationDetails{}).
Select("wms_operation_details.product_id,wms_operation_details.amount,wms_operation.from_location_id as location_id").
Joins("left join wms_operation on wms_operation.id = wms_operation_details.operation_id").
Where("wms_operation.source_number = ?", req.Number).Find(&details).Error
if err != nil {
return nil, err
+ }
+ if len(details) == 0 {
+ return resp, nil
}
var locationId int
for _, detail := range details {
@@ -97,6 +101,7 @@
for _, detail := range details {
if material.ID == detail.ProductId {
p.OrderAmount = detail.Amount.String()
+ p.Valorem = detail.Amount.Mul(material.SalePrice).String()
break
}
}
@@ -120,7 +125,6 @@
products = append(products, &p)
}
- resp := new(GetInventoryProductInfoResponse)
resp.ProductList = products
return resp, nil
}
--
Gitblit v1.8.0