包规存在判断

master
leo 3 years ago
parent 23fa7c2a17
commit f6a928458b

@ -142,6 +142,16 @@ namespace FactorySystemApi.Controllers
if ("1".Equals(sOperateType))
{
// 20230422 新增逻辑
// 包规存在则不允许添加包材
string fcode = inParam["FCode"].ToString();
TFS_PackageMain package = PackageBll.GetPackageByFCode(fcode);
if (package != null)
{
return -2;
}
mainId = PackageBll.UpdatePackage(inParam);
inParam.Remove("FID");
inParam.Add("FID", mainId);

@ -212,6 +212,13 @@ namespace FactorySystemBll
* FOperateType == 1
* **/
// 根据包规获取包材 20230421
public TFS_PackageMain GetPackageByFCode(string FCode)
{
SqlSugarClient db = AppSettingsHelper.GetSqlSugar();
return db.Queryable<TFS_PackageMain>().Where(s => s.FCode == FCode).First();
}
// 新的包材子项新增
public void InsertPackageChild(Dictionary<string, object> inParam, List<TFS_PackageChild> childList)
{

Loading…
Cancel
Save