From a9ad4cabc4d303532fbd743538f7480c0eef5a69 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 05 七月 2024 14:58:42 +0800
Subject: [PATCH] 库存盘点验证时的出入库数量使用盘点时的库存数量计算

---
 controllers/report_forms_controller.go |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/controllers/report_forms_controller.go b/controllers/report_forms_controller.go
index ed57a90..334e1d7 100644
--- a/controllers/report_forms_controller.go
+++ b/controllers/report_forms_controller.go
@@ -475,13 +475,18 @@
 		return
 	}
 
+	if len(result) == 0 {
+		util.ResponseFormatList(c, code.Success, result, int(total))
+		return
+	}
+
 	nowMonth := time.Now().Local().Format("2006-01")
 	if nowMonth == params.Date {
 		productIds := make([]string, 0, len(result))
 		for _, item := range result {
 			productIds = append(productIds, item.ProductId)
 		}
-		statsRecords, err := service.GetCurrentWarehouseStats(params.Date, params.WarehouseID, productIds)
+		statsRecords, err := service.GetCurrentWarehouseStats(params.Date, params.WarehouseID, productIds, true)
 		if err != nil {
 			util.ResponseFormat(c, code.InternalError, "鍐呴儴閿欒")
 			return
@@ -502,6 +507,7 @@
 	}
 
 	util.ResponseFormatList(c, code.Success, result, int(total))
+
 }
 
 // DoWareHouseMonthStats

--
Gitblit v1.8.0