SVN r603
SVN-Revision: r603
This commit is contained in:
@@ -572,7 +572,7 @@ namespace Lskj.PubBomImport
|
||||
string sName = fileRow != null ? fileRow["sName"] + "" : "";
|
||||
if (string.IsNullOrEmpty(webpath))
|
||||
{
|
||||
throw new Exception($"{fileName}的明细附件不存在\r\nBom导入失败");
|
||||
//throw new Exception($"{fileName}的明细附件不存在\r\nBom导入失败");
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -626,7 +626,20 @@ namespace Lskj.PubBomImport
|
||||
FileInfo childInfo = new FileInfo(tempFileName);
|
||||
if (childInfo == null)
|
||||
{
|
||||
throw new Exception($"MX明细中不包含文件{childCode}");
|
||||
//throw new Exception($"MX明细中不包含文件{childCode}");
|
||||
GetFileCodeInfo(childCode, out string childsourceCode, out string childsourceName, out string childsourceBB, out int childsourceBC);
|
||||
if (childCode.StartsWith("QD"))
|
||||
{
|
||||
DataRow childRow = childTable.NewRow();
|
||||
childRow["ProductId"] = childCode;
|
||||
childRow["appellation"] = parentRow["名称"] + "";
|
||||
childRow["bak"] = childCode;
|
||||
childRow["bombb"] = childsourceBB;
|
||||
childRow["bombc"] = 0;
|
||||
childRow["tamount"] = parentRow["套数"] + "";
|
||||
childRow["amount"] = parentRow["套数"] + "";
|
||||
childTable.Rows.Add(childRow);
|
||||
}
|
||||
}
|
||||
if (childInfo != null)
|
||||
{
|
||||
@@ -653,7 +666,7 @@ namespace Lskj.PubBomImport
|
||||
foreach (DataRow zzqdItem in zzqdTable.Rows)
|
||||
{
|
||||
DataRow childRow = childTable.NewRow();
|
||||
childRow["ProductId"] = zzqdItem["物料编码"] + "";
|
||||
childRow["ProductId"] = (zzqdItem["物料编码"] + "").Trim();
|
||||
childRow["appellation"] = zzqdItem["名称"] + "";
|
||||
childRow["bak"] = childsourceCode;
|
||||
childRow["bombb"] = childsourceBB;
|
||||
@@ -667,7 +680,7 @@ namespace Lskj.PubBomImport
|
||||
else if (childCode.StartsWith("QD"))
|
||||
{
|
||||
DataRow childRow = childTable.NewRow();
|
||||
childRow["ProductId"] = parentRow["图号"] + "";
|
||||
childRow["ProductId"] = childCode;
|
||||
childRow["appellation"] = parentRow["名称"] + "";
|
||||
childRow["bak"] = childsourceCode;
|
||||
childRow["bombb"] = childsourceBB;
|
||||
@@ -813,7 +826,7 @@ namespace Lskj.PubBomImport
|
||||
}
|
||||
if (addState.Equals("新增"))
|
||||
{
|
||||
DataRow billRow = BaseImpl.GetDataRowResult($"select qms_maddf_billdocument_id from qms_BillFileAddMaintab where qms_maddf_productid = '{productId}'");
|
||||
DataRow billRow = BaseImpl.GetDataRowResult($"select qms_maddf_billdocument_id from qms_BillFileAddMaintab where qms_maddf_productid = '{productId}' and isnull(qms_maddf_addMode,'0') = '0'");
|
||||
if (billRow != null)
|
||||
{
|
||||
throw new Exception($"物料编码{productId}的BOM新增单已存在审批流\r\n请进行审批");
|
||||
@@ -970,7 +983,7 @@ namespace Lskj.PubBomImport
|
||||
foreach (DataRow zzqdItem in zzqdTable.Rows)
|
||||
{
|
||||
DataRow childRow = childTable.NewRow();
|
||||
childRow["ProductId"] = zzqdItem["物料编码"] + "";
|
||||
childRow["ProductId"] = (zzqdItem["物料编码"] + "").Trim();
|
||||
childRow["appellation"] = zzqdItem["名称"] + "";
|
||||
childRow["bak"] = childsourceCode;
|
||||
childRow["bombb"] = childsourceBB;
|
||||
@@ -984,7 +997,7 @@ namespace Lskj.PubBomImport
|
||||
else if (code.StartsWith("QD"))
|
||||
{
|
||||
DataRow childRow = childTable.NewRow();
|
||||
childRow["ProductId"] = parentRow["图号"] + "";
|
||||
childRow["ProductId"] = code;
|
||||
childRow["appellation"] = parentRow["名称"] + "";
|
||||
childRow["bak"] = childsourceCode;
|
||||
childRow["bombb"] = childsourceBB;
|
||||
|
||||
Reference in New Issue
Block a user