From 137441e2396cf231f9d41e5c399038dbfe01433f Mon Sep 17 00:00:00 2001
From: yinbentan <yinbentan@live.com>
Date: 星期二, 16 七月 2024 20:24:55 +0800
Subject: [PATCH] 添加字段,库存报表统计返回结果添加productType(产品类别)、productSpecs(产品规格),产品类别由原来的productType改为productCategory

---
 request/report_forms_request.go   |    1 +
 service/inventory_report_forms.go |    4 +++-
 response/report_forms_response.go |    2 ++
 main.go                           |    2 ++
 4 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/main.go b/main.go
index a2ea7c2..29e5445 100644
--- a/main.go
+++ b/main.go
@@ -47,6 +47,8 @@
 		ReadTimeout:  5 * time.Second,
 		WriteTimeout: 5 * time.Second,
 	}
+	logx.Infof("server start success! \n\n\t- Local: \thttp://localhost:%v/\n\t- Network: \thttp://%v:%v/\n",
+		conf.WebConf.Port, conf.WebConf.Host, conf.WebConf.Port)
 	go shutdown(server)
 	//鍚姩grpc瀹㈡埛绔�
 	//go controllers.InitInventoryOrderServiceConn()
diff --git a/request/report_forms_request.go b/request/report_forms_request.go
index ad59fb9..b1b6a02 100644
--- a/request/report_forms_request.go
+++ b/request/report_forms_request.go
@@ -17,6 +17,7 @@
 	Unit              string                     `json:"unit"`              //鍗曚綅
 	KeyWord           string                     `json:"keyWord"`           //鎼滅储鏉′欢
 	BaseOperationType constvar.BaseOperationType `json:"baseOperationType"` //鍩虹浣滀笟绫诲瀷
+	WarehouseId       string                     `json:"warehouseId"`       // 浠撳簱ID
 	WarehouseCode     string                     `json:"warehouseCode"`
 }
 
diff --git a/response/report_forms_response.go b/response/report_forms_response.go
index cfa6570..3df17ff 100644
--- a/response/report_forms_response.go
+++ b/response/report_forms_response.go
@@ -10,6 +10,8 @@
 	ProduceId                string             `json:"produceId"`                //浜у搧id
 	ProductName              string             `json:"productName"`              //浜у搧鍚嶇О
 	ProductType              string             `json:"productType"`              //浜у搧绫诲瀷
+	ProductCategory          string             `json:"productCategory"`          //浜у搧绫诲埆
+	ProductSpecs             string             `json:"productSpecs"`             //浜у搧瑙勬牸
 	Cost                     decimal.Decimal    `json:"cost"`                     //鎴愭湰
 	Value                    decimal.Decimal    `json:"value"`                    //鎬讳环鍊�
 	Amount                   decimal.Decimal    `json:"amount"`                   //鍦ㄥ簱鏁伴噺
diff --git a/service/inventory_report_forms.go b/service/inventory_report_forms.go
index 45d3795..b00d906 100644
--- a/service/inventory_report_forms.go
+++ b/service/inventory_report_forms.go
@@ -87,7 +87,9 @@
 		data.Cost = material.Cost
 		data.Unit = material.Unit
 		data.Value = material.Amount.Mul(material.Cost)
-		data.ProductType = material.CategoryName
+		data.ProductCategory = material.CategoryName
+		data.ProductType = material.Type
+		data.ProductSpecs = material.Specs
 		for _, amount := range productAmounts {
 			if material.ID == amount.ProductId {
 				data.Amount = data.Amount.Add(amount.Amount)

--
Gitblit v1.8.0