修改质量验收穿透数据统计

This commit is contained in:
2023-07-21 14:51:05 +08:00
parent 500cb73a84
commit df904cd642
41 changed files with 774 additions and 73 deletions
@@ -65,6 +65,7 @@ namespace FineUIPro.Web.CQMS.WBS
newWorkPackageProject.WorkPackageCode = workPackageProject.WorkPackageCode;
newWorkPackageProject.WorkPackageId = SQLHelper.GetNewID(typeof(Model.WBS_WorkPackage));
newWorkPackageProject.PackageContent = workPackageProject.PackageContent;
newWorkPackageProject.SubItemType = GetSubItemTypeText(workPackageProject.SubItemType);
workPackages.Add(newWorkPackageProject);
}
foreach (var addWorkPackage in addWorkPackages)
@@ -81,6 +82,7 @@ namespace FineUIPro.Web.CQMS.WBS
newAddWorkPackage.SuperWorkPack = addWorkPackage.PackageContent.Substring(addWorkPackage.PackageContent.IndexOf("-") + 1);
}
}
newAddWorkPackage.SubItemType = GetSubItemTypeText(addWorkPackage.SubItemType);
workPackages.Add(newAddWorkPackage);
}
workPackages = workPackages.OrderBy(x => x.WorkPackageCode).ToList();
@@ -559,12 +561,14 @@ namespace FineUIPro.Web.CQMS.WBS
newWorkPackage.PackageCode = code;
newWorkPackage.ProjectType = workPackageProject.ProjectType;
newWorkPackage.InitWorkPackageCode = workPackageProject.WorkPackageCode;
newWorkPackage.SubItemType = GetSubItemTypeId(values.Value<string>("SubItemType"));
BLL.WorkPackageService.AddWorkPackage(newWorkPackage);
num++;
}
else
{
oldWorkPackage.PackageContent = workPackageProject.PackageContent + name;
oldWorkPackage.SubItemType = GetSubItemTypeId(values.Value<string>("SubItemType"));
BLL.WorkPackageService.UpdateWorkPackage(oldWorkPackage);
}
}
@@ -660,6 +664,7 @@ namespace FineUIPro.Web.CQMS.WBS
newWorkPackage.IsApprove = true;
newWorkPackage.ProjectType = workPackageProject.ProjectType;
newWorkPackage.InitWorkPackageCode = workPackageProject.WorkPackageCode;
newWorkPackage.SubItemType = GetSubItemTypeId(values.Value<string>("SubItemType"));
BLL.WorkPackageService.AddWorkPackage(newWorkPackage);
num++;
}
@@ -667,6 +672,7 @@ namespace FineUIPro.Web.CQMS.WBS
{
oldWorkPackage.PackageContent = workPackageProject.PackageContent + name;
oldWorkPackage.IsApprove = true;
oldWorkPackage.SubItemType = GetSubItemTypeId(values.Value<string>("SubItemType"));
BLL.WorkPackageService.UpdateWorkPackage(oldWorkPackage);
}
}
@@ -727,6 +733,7 @@ namespace FineUIPro.Web.CQMS.WBS
newWorkPackage.PackageCode = code;
newWorkPackage.ProjectType = workPackageProject.ProjectType;
newWorkPackage.InitWorkPackageCode = workPackageProject.WorkPackageCode;
newWorkPackage.SubItemType = GetSubItemTypeId(values.Value<string>("SubItemType"));
BLL.WorkPackageService.AddWorkPackage(newWorkPackage);
num++;
}