Browse Source

期货合同导入 零件号列不校验零件表里有没有,改成校验零件对应基础档案中是否存在,且零件号加供应商在零件对应基础数据中是否有对应关系

SCP_CYJ
qian 1 week ago
parent
commit
126acd70a5
  1. 14
      Controller/SCP_PO_CONTROLLER.cs

14
Controller/SCP_PO_CONTROLLER.cs

@ -2501,11 +2501,7 @@ namespace CK.SCP.Controller
{ {
List<string> ErrorList = new List<string>(); List<string> ErrorList = new List<string>();
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.); var _count = db.TA_PART.Count(p => p.PartCode == p_excel.);
if (_count == 0) if (_count == 0)
{ {
@ -2538,6 +2534,14 @@ namespace CK.SCP.Controller
{ {
ErrorList.Add(string.Format("零件名称{0}有填写为空!", p_excel.)); 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; return ErrorList;

Loading…
Cancel
Save