From 743c2748dd4e3c2c2a84c7ae930a9cf287453a84 Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周一, 12 5月 2025 17:10:40 +0800
Subject: [PATCH] 出入库

---
 HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsMaterialStockRepository.cs |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsMaterialStockRepository.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsMaterialStockRepository.cs
index 8c6d4dd..117a125 100644
--- a/HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsMaterialStockRepository.cs
+++ b/HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsMaterialStockRepository.cs
@@ -88,7 +88,7 @@
         .WhereIf(stock?.ContainerType > 0, u => u.ContainerType == stock.ContainerType)
         .WhereIf(!string.IsNullOrEmpty(stock?.MaterialBatch), u => u.MaterialBatch == stock.MaterialBatch)
         .WhereIf(!string.IsNullOrEmpty(stock?.SupplierCode), u => u.SupplierCode == stock.SupplierCode)
-        .WhereIf(!string.IsNullOrEmpty(stock?.MaterialModel), u => u.MaterialModel.Contains(stock.MaterialModel))
+        .WhereIf(!string.IsNullOrEmpty(stock?.MaterialModel), u => u.MaterialModel==stock.MaterialModel)
         .WhereIf(!string.IsNullOrEmpty(stock?.PlaceNo), u => u.PlaceNo == stock.PlaceNo)
         .WhereIf(stock.PlaceStatus > 0, u => u.PlaceStatus == stock.PlaceStatus)
         .WhereIf(stock?.StorageTypeNo > 0, u => u.StorageTypeNo == stock.StorageTypeNo)
@@ -123,7 +123,7 @@
         .ToListAsync(GetCancellationToken(cancellationToken));
 
         var groupedData = materialList
-       .GroupBy(x => new { x.MaterialNo, x.PlaceNo, x.ContainerNo})
+       .GroupBy(x => new { x.MaterialNo, x.PlaceNo, x.ContainerNo,x.MaterialModel})
        .Select(g => new WmsMaterialStock
        {
            MaterialNo = g.Key.MaterialNo,
@@ -134,7 +134,7 @@
            PlaceStatus = g.First().PlaceStatus,
            StorageTypeNo = g.First().StorageTypeNo,
            MaterialBatch = g.First().MaterialBatch,
-           MaterialModel = g.First().MaterialModel,
+           MaterialModel = g.Key.MaterialModel,
            AreaCode = g.First().AreaCode,
            AreaName = g.First().AreaName,
            CheckStatus = g.First().CheckStatus,

--
Gitblit v1.9.3