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