From a9a3f943efb083de8ed88b293897886b3ef612a2 Mon Sep 17 00:00:00 2001
From: helongyang <647556386@qq.com>
Date: 星期一, 11 八月 2025 17:37:09 +0800
Subject: [PATCH] 功能增添优化
---
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_StockService/MaterielnfoStatisticsService.cs | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_StockService/MaterielnfoStatisticsService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_StockService/MaterielnfoStatisticsService.cs"
index d8d262c..d167c0a 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_StockService/MaterielnfoStatisticsService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_StockService/MaterielnfoStatisticsService.cs"
@@ -95,8 +95,8 @@
WarehouseId = a.WarehouseId,
MaterielCode = b.MaterielCode,
MaterielName = b.MaterielName,
- StockQuantity = b.StockQuantity,
- OutboundQuantity = b.OutboundQuantity,
+ StockQuantity =(decimal) b.StockQuantity,
+ OutboundQuantity =(decimal) b.OutboundQuantity,
StockStatus = a.StockStatus,
Unit = b.Unit,
Remark = a.Remark,
@@ -109,10 +109,11 @@
var groupedData = new Dictionary<string, MaterielnfoStatisticsDTO>();
foreach (var item in allData)
{
+ // 纭繚鍒濆鍊间负decimal绫诲瀷
if (groupedData.ContainsKey(item.MaterielCode))
{
- groupedData[item.MaterielCode].StockQuantity += item.StockQuantity;
- groupedData[item.MaterielCode].OutboundQuantity += item.OutboundQuantity;
+ groupedData[item.MaterielCode].StockQuantity += Convert.ToDecimal(item.StockQuantity);
+ groupedData[item.MaterielCode].OutboundQuantity += Convert.ToDecimal(item.OutboundQuantity);
}
else
{
@@ -121,8 +122,8 @@
WarehouseId = item.WarehouseId,
MaterielCode = item.MaterielCode,
MaterielName = item.MaterielName,
- StockQuantity = item.StockQuantity,
- OutboundQuantity = item.OutboundQuantity,
+ StockQuantity = Convert.ToDecimal(item.StockQuantity),
+ OutboundQuantity = Convert.ToDecimal(item.OutboundQuantity),
StockStatus = item.StockStatus,
Unit = item.Unit,
Remark = item.Remark
@@ -224,8 +225,8 @@
WarehouseId = a.WarehouseId,
MaterielCode = b.MaterielCode,
MaterielName = b.MaterielName,
- StockQuantity = b.StockQuantity,
- OutboundQuantity = b.OutboundQuantity,
+ StockQuantity = (decimal)b.StockQuantity,
+ OutboundQuantity =(decimal) b.OutboundQuantity,
StockStatus = a.StockStatus,
Unit = b.Unit,
Remark = a.Remark,
--
Gitblit v1.9.3