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