From 1c8f39c41f903d3c07e8efc8dc49ef7014b45b8e Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 02 七月 2024 18:27:01 +0800
Subject: [PATCH] 未选出入库类型的业务操作在仓库月度报表里归为其他

---
 models/warehouse_month_stats.go |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/models/warehouse_month_stats.go b/models/warehouse_month_stats.go
index 658fab5..d0c43d0 100644
--- a/models/warehouse_month_stats.go
+++ b/models/warehouse_month_stats.go
@@ -22,10 +22,10 @@
 		EndAmount   decimal.Decimal `json:"amount" gorm:"type:decimal(30,10);not null;comment:鏁伴噺"`      //鏈熸湯缁撲綑鏁伴噺
 
 		InputAmount decimal.Decimal        `json:"inputAmount" gorm:"type:decimal(30,10);not null;comment:鏁伴噺"` //鍏ュ簱鏁伴噺
-		InputItems  []*WarehouseStatsItems `json:"inputMoreUnitsArr"`                                          //鍏ュ簱鏄庣粏
+		InputItems  []*WarehouseStatsItems `json:"inputItems"`                                                 //鍏ュ簱鏄庣粏
 
 		OutputAmount decimal.Decimal        `json:"outputAmount" gorm:"type:decimal(30,10);not null;comment:鏁伴噺"` //鍑哄簱鏁伴噺
-		OutputItems  []*WarehouseStatsItems `json:"outputMoreUnitsArr"`                                          //鍑哄簱鏄庣粏
+		OutputItems  []*WarehouseStatsItems `json:"outputItems"`                                                 //鍑哄簱鏄庣粏
 
 		Date string `json:"date" gorm:"index;type:varchar(255); not null;default ''"` //鏃ユ湡 2024-04
 	}
@@ -306,6 +306,14 @@
 	return m
 }
 
+func WarehouseStatsItemMap(records []*WarehouseStatsItems) (m map[string]*WarehouseStatsItems) {
+	m = make(map[string]*WarehouseStatsItems, len(records))
+	for _, record := range records {
+		m[record.Name] = record
+	}
+	return m
+}
+
 func (slf *WarehouseMonthStatsSearch) Count() (int64, error) {
 	var (
 		total int64

--
Gitblit v1.8.0