|
|
|
|
@ -99,6 +99,17 @@ namespace FactorySystemApi.Controllers
|
|
|
|
|
mainId = UpdatePackage(inParam);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
// 20230422 新增逻辑
|
|
|
|
|
// 包规存在则不允许添加包材
|
|
|
|
|
string fcode = inParam["FCode"].ToString();
|
|
|
|
|
TFS_PackageMain package = PackageBll.GetPackageByFCode(fcode);
|
|
|
|
|
|
|
|
|
|
if (package != null)
|
|
|
|
|
{
|
|
|
|
|
mainId = -2;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
mainId = PackageBll.UpdatePackageData(inParam);
|
|
|
|
|
if (mainId > 0 && inParam.TryGetValue("FChild", out object childStr))
|
|
|
|
|
@ -120,6 +131,7 @@ namespace FactorySystemApi.Controllers
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
apiResult.Data = mainId;
|
|
|
|
|
}, apiResult, Request, inParam);
|
|
|
|
|
|