| | |
| | | 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, |
| | |
| | | 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 |
| | | { |
| | |
| | | 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 |
| | |
| | | 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, |