From e09908954ee545384865f69a1cb0b39a70e8f3e3 Mon Sep 17 00:00:00 2001 From: quowingwang Date: Tue, 20 Jan 2026 14:33:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=BA=93=E7=89=A9=E6=96=99=E6=A3=80?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/WMentryWarehousing_productService.cs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/ZR.Service/mes/wms/WMentryWarehousing_productService.cs b/ZR.Service/mes/wms/WMentryWarehousing_productService.cs index 7091364b..2edbbd2b 100644 --- a/ZR.Service/mes/wms/WMentryWarehousing_productService.cs +++ b/ZR.Service/mes/wms/WMentryWarehousing_productService.cs @@ -530,16 +530,24 @@ namespace ZR.Service.mes.wms /// 存在返回true,不存在/异常返回false private bool CheckMaterialByPartNumber(string partNumber) { + bool flag = false; if (string.IsNullOrWhiteSpace(partNumber)) { - return false; + return flag; } try { - bool isMaterialExist = wmMaterialService.Queryable() - .Where(it => it.Partnumber == partNumber) - .Any(); - return isMaterialExist; + var query = wmMaterialService.Queryable() + .Where(it => it.Partnumber == partNumber).ToList(); + if (query != null && query.Any()) + { + flag = true; + } + else + { + flag = false; + } + return flag; } catch (Exception ex) {