From 126acd70a55b38fdd192f9ea1903569664de1549 Mon Sep 17 00:00:00 2001 From: qian Date: Wed, 22 Jan 2025 17:00:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=9F=E8=B4=A7=E5=90=88=E5=90=8C=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=20=E9=9B=B6=E4=BB=B6=E5=8F=B7=E5=88=97=E4=B8=8D?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E9=9B=B6=E4=BB=B6=E8=A1=A8=E9=87=8C=E6=9C=89?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=EF=BC=8C=E6=94=B9=E6=88=90=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E9=9B=B6=E4=BB=B6=E5=AF=B9=E5=BA=94=E5=9F=BA=E7=A1=80=E6=A1=A3?= =?UTF-8?q?=E6=A1=88=E4=B8=AD=E6=98=AF=E5=90=A6=E5=AD=98=E5=9C=A8=EF=BC=8C?= =?UTF-8?q?=E4=B8=94=E9=9B=B6=E4=BB=B6=E5=8F=B7=E5=8A=A0=E4=BE=9B=E5=BA=94?= =?UTF-8?q?=E5=95=86=E5=9C=A8=E9=9B=B6=E4=BB=B6=E5=AF=B9=E5=BA=94=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E6=95=B0=E6=8D=AE=E4=B8=AD=E6=98=AF=E5=90=A6=E6=9C=89?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E5=85=B3=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Controller/SCP_PO_CONTROLLER.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Controller/SCP_PO_CONTROLLER.cs b/Controller/SCP_PO_CONTROLLER.cs index 74aca72..4db9173 100644 --- a/Controller/SCP_PO_CONTROLLER.cs +++ b/Controller/SCP_PO_CONTROLLER.cs @@ -2501,11 +2501,7 @@ namespace CK.SCP.Controller { List ErrorList = new List(); - var _count1 = db.TA_PART.Count(p => p.PartCode == p_excel.零件号); - if (_count1 == 0) - { - ErrorList.Add(string.Format("零件号{0}不存在!", p_excel.零件号)); - } + var _count = db.TA_PART.Count(p => p.PartCode == p_excel.原材物料号); if (_count == 0) { @@ -2538,6 +2534,14 @@ namespace CK.SCP.Controller { ErrorList.Add(string.Format("零件名称{0}有填写为空!", p_excel.零件号)); } + else + { + var _count1 = db.TA_Appliance.Count(p => p.PartNumber == p_excel.零件号 && p.VendID == p_excel.供应商编号); + if (_count1 == 0) + { + ErrorList.Add(string.Format("零件号码{0}与供应商{1}没有对应的基础信息!", p_excel.零件号, p_excel.供应商编号)); + } + } return ErrorList;