包规不能重复修改

master
leo 3 years ago
parent f6a928458b
commit 79525941a5

@ -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);

Loading…
Cancel
Save