风险辨识BUG修复

This commit is contained in:
何美荣 2026-06-24 16:35:02 +08:00
parent ef168f1e3f
commit 5a0e9f5ace
10 changed files with 55 additions and 56 deletions

View File

@ -13539,7 +13539,7 @@ namespace APT.BaseData.Services.DomainServices
depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE; depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE;
depart.NUM = i; depart.NUM = i;
resultDetailPosts.Add(depart); resultDetailPosts.Add(depart);
var postIds = users.Where(t => t.DEPARTMENT_ID != null && t.DEPARTMENT_ID == ite.ID && userIdss.Contains(t.ID) && t.Nav_Person != null && t.Nav_Person.POST_ID != null).Select(m => m.Nav_Person?.POST_ID).ToList(); var postIds = users.Where(t => t.DEPARTMENT_ID != null && t.DEPARTMENT_ID == ite.ID && userIdss.Contains(t.ID) && t.Nav_Person != null && t.Nav_Person.POST_ID != null).Select(m => m.Nav_Person?.POST_ID).Distinct().ToList();
if (postIds.Any()) if (postIds.Any())
{ {
foreach (var poId in postIds) foreach (var poId in postIds)

View File

@ -1843,7 +1843,7 @@ namespace APT.PP.WebApi.Controllers.Api
depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE; depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE;
depart.NUM = i; depart.NUM = i;
resultDetailPosts.Add(depart); resultDetailPosts.Add(depart);
var postIds = users.Where(t => t.DEPARTMENT_ID != null && t.DEPARTMENT_ID == ite.ID && userIdss.Contains(t.ID) && t.Nav_Person != null && t.Nav_Person.POST_ID != null).Select(m=>m.Nav_Person?.POST_ID).ToList(); var postIds = users.Where(t => t.DEPARTMENT_ID != null && t.DEPARTMENT_ID == ite.ID && userIdss.Contains(t.ID) && t.Nav_Person != null && t.Nav_Person.POST_ID != null).Select(m=>m.Nav_Person?.POST_ID).Distinct().ToList();
if (postIds.Any()) if (postIds.Any())
{ {
foreach (var poId in postIds) foreach (var poId in postIds)
@ -2032,7 +2032,7 @@ namespace APT.PP.WebApi.Controllers.Api
depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE; depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE;
depart.NUM = i; depart.NUM = i;
resultDetailPosts.Add(depart); resultDetailPosts.Add(depart);
var postIds = users.Where(t => t.DEPARTMENT_ID != null && t.DEPARTMENT_ID == ite.ID && userIdss.Contains(t.ID) && t.Nav_Person != null && t.Nav_Person.POST_ID != null).Select(m => m.Nav_Person?.POST_ID).ToList(); var postIds = users.Where(t => t.DEPARTMENT_ID != null && t.DEPARTMENT_ID == ite.ID && userIdss.Contains(t.ID) && t.Nav_Person != null && t.Nav_Person.POST_ID != null).Select(m => m.Nav_Person?.POST_ID).Distinct().ToList();
if (postIds.Any()) if (postIds.Any())
{ {
foreach (var poId in postIds) foreach (var poId in postIds)
@ -2258,7 +2258,7 @@ namespace APT.PP.WebApi.Controllers.Api
depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE; depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE;
depart.NUM = i; depart.NUM = i;
resultDetailPosts.Add(depart); resultDetailPosts.Add(depart);
var postIds = users.Where(t => t.DEPARTMENT_ID != null && t.DEPARTMENT_ID == ite.ID && userIdss.Contains(t.ID) && t.Nav_Person != null && t.Nav_Person.POST_ID != null).Select(m => m.Nav_Person?.POST_ID).ToList(); var postIds = users.Where(t => t.DEPARTMENT_ID != null && t.DEPARTMENT_ID == ite.ID && userIdss.Contains(t.ID) && t.Nav_Person != null && t.Nav_Person.POST_ID != null).Select(m => m.Nav_Person?.POST_ID).Distinct().ToList();
if (postIds.Any()) if (postIds.Any())
{ {
foreach (var poId in postIds) foreach (var poId in postIds)

View File

@ -94,22 +94,22 @@ namespace APT.SK.WebApi.Controllers.Api
hiddenIds = this.GetEntities<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_HIDDEN>(t => contentIds.Contains(t.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); hiddenIds = this.GetEntities<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_HIDDEN>(t => contentIds.Contains(t.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
postIds = this.GetEntities<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST>(t => contentIds.Contains(t.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); postIds = this.GetEntities<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST>(t => contentIds.Contains(t.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
departIds = this.GetEntities<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_DEPART>(t => postIds.Contains(t.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); departIds = this.GetEntities<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_DEPART>(t => postIds.Contains(t.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
foreach (var item in details) foreach (var item in details.Where(t => !t.IS_DELETED))
{ {
if (item.Nav_DoubleDetailMeasures != null && item.Nav_DoubleDetailMeasures.Any()) if (item.Nav_DoubleDetailMeasures != null && item.Nav_DoubleDetailMeasures.Any())
{ {
foreach (var item2 in item.Nav_DoubleDetailMeasures) foreach (var item2 in item.Nav_DoubleDetailMeasures.Where(t => !t.IS_DELETED))
{ {
if (item2.Nav_DetailMeasureContents != null && item2.Nav_DetailMeasureContents.Any()) if (item2.Nav_DetailMeasureContents != null && item2.Nav_DetailMeasureContents.Any())
{ {
foreach (var item3 in item2.Nav_DetailMeasureContents) foreach (var item3 in item2.Nav_DetailMeasureContents.Where(t => !t.IS_DELETED))
{ {
item3.ORG_ID = entity.ORG_ID; item3.ORG_ID = entity.ORG_ID;
item3.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_ID = item2.ID; item3.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_ID = item2.ID;
contentList.Add(item3); contentList.Add(item3);
if (item3.Nav_DetailMeasureContentHiddens != null && item3.Nav_DetailMeasureContentHiddens.Any()) if (item3.Nav_DetailMeasureContentHiddens != null && item3.Nav_DetailMeasureContentHiddens.Any())
{ {
foreach (var item4 in item3.Nav_DetailMeasureContentHiddens) foreach (var item4 in item3.Nav_DetailMeasureContentHiddens.Where(t => !t.IS_DELETED))
{ {
item4.ORG_ID = entity.ORG_ID; item4.ORG_ID = entity.ORG_ID;
item4.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID = item3.ID; item4.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID = item3.ID;
@ -118,7 +118,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (item3.Nav_DetailMeasureContentBasics != null && item3.Nav_DetailMeasureContentBasics.Any()) if (item3.Nav_DetailMeasureContentBasics != null && item3.Nav_DetailMeasureContentBasics.Any())
{ {
foreach (var item4 in item3.Nav_DetailMeasureContentBasics) foreach (var item4 in item3.Nav_DetailMeasureContentBasics.Where(t => !t.IS_DELETED))
{ {
item4.ORG_ID = entity.ORG_ID; item4.ORG_ID = entity.ORG_ID;
item4.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID = item3.ID; item4.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID = item3.ID;
@ -127,13 +127,13 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (item3.Nav_DetailMeasureContentPosts != null && item3.Nav_DetailMeasureContentPosts.Any()) if (item3.Nav_DetailMeasureContentPosts != null && item3.Nav_DetailMeasureContentPosts.Any())
{ {
foreach (var item4 in item3.Nav_DetailMeasureContentPosts) foreach (var item4 in item3.Nav_DetailMeasureContentPosts.Where(t => !t.IS_DELETED))
{ {
item4.ORG_ID = entity.ORG_ID; item4.ORG_ID = entity.ORG_ID;
item4.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID = item3.ID; item4.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_ID = item3.ID;
if (item4.Nav_DetailPosts != null && item4.Nav_DetailPosts.Any()) if (item4.Nav_DetailPosts != null && item4.Nav_DetailPosts.Any())
{ {
foreach (var item5 in item4.Nav_DetailPosts) foreach (var item5 in item4.Nav_DetailPosts.Where(t => !t.IS_DELETED))
{ {
item5.ORG_ID = entity.ORG_ID; item5.ORG_ID = entity.ORG_ID;
item5.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST_ID = item4.ID; item5.DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST_ID = item4.ID;
@ -159,7 +159,7 @@ namespace APT.SK.WebApi.Controllers.Api
var departType = ""; var departType = "";
if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any()) if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any())
{ {
foreach (var item2 in item.Nav_DetailPosts) foreach (var item2 in item.Nav_DetailPosts.Where(t => !t.IS_DELETED))
{ {
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
item2.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = item.ID; item2.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = item.ID;
@ -197,13 +197,13 @@ namespace APT.SK.WebApi.Controllers.Api
//} //}
if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any()) if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any())
{ {
foreach (var item2 in item.Nav_DetailDeparts) foreach (var item2 in item.Nav_DetailDeparts.Where(t => !t.IS_DELETED))
{ {
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
item2.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = item.ID; item2.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = item.ID;
if (item2.Nav_DepartDetails != null && item2.Nav_DepartDetails.Any()) if (item2.Nav_DepartDetails != null && item2.Nav_DepartDetails.Any())
{ {
foreach (var item3 in item2.Nav_DepartDetails) foreach (var item3 in item2.Nav_DepartDetails.Where(t => !t.IS_DELETED))
{ {
item3.ORG_ID = entity.ORG_ID; item3.ORG_ID = entity.ORG_ID;
item3.MECHANISM_DETAIL_DEPART_ID = item2.ID; item3.MECHANISM_DETAIL_DEPART_ID = item2.ID;
@ -224,7 +224,7 @@ namespace APT.SK.WebApi.Controllers.Api
if (files != null && files.Any()) if (files != null && files.Any())
{ {
fileIds = this.GetEntities<T_SK_DOUBLE_PREVENT_MECHANISM_FILE>(t => t.DOUBLE_PREVENT_MECHANISM_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); fileIds = this.GetEntities<T_SK_DOUBLE_PREVENT_MECHANISM_FILE>(t => t.DOUBLE_PREVENT_MECHANISM_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
foreach (var item in files) foreach (var item in files.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.DOUBLE_PREVENT_MECHANISM_ID = entity.ID; item.DOUBLE_PREVENT_MECHANISM_ID = entity.ID;

View File

@ -685,7 +685,7 @@ namespace APT.SK.WebApi.Controllers.Api
var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(pageFilter.OrgId)); var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(pageFilter.OrgId));
var lib = this.GetEntities<T_SK_ENTERPRISE_LIBRARY>(t => t.ENABLE_STATUS == 0, pageFilter); var lib = this.GetEntities<T_SK_ENTERPRISE_LIBRARY>(t => t.ENABLE_STATUS == 0, pageFilter);
var libDetails = this.GetEntities<T_SK_ENTERPRISE_LIBRARY_DETAIL>(t => t.IS_DELETED == false, new BaseFilter(pageFilter.OrgId)); var libDetails = this.GetEntities<T_SK_ENTERPRISE_LIBRARY_DETAIL>(t => t.IS_DELETED == false, new BaseFilter(pageFilter.OrgId));
var libPosts = this.GetEntities<T_SK_ENTERPRISE_LIBRARY_POST>(t => t.IS_DELETED == false, new BaseFilter(pageFilter.OrgId)); var libPosts = this.GetEntities<T_SK_ENTERPRISE_LIBRARY_POST>(t => t.IS_DELETED == false, new BaseFilter(pageFilter.OrgId), "Nav_Department", "Nav_PostDetails.Nav_Post");
//var result = this.GetOrderPageEntities<T_SK_ENTERPRISE_LIBRARY>(null, pageFilter); //var result = this.GetOrderPageEntities<T_SK_ENTERPRISE_LIBRARY>(null, pageFilter);
//var result = WitOrderPaged(null, pageFilter); //var result = WitOrderPaged(null, pageFilter);
if (lib != null && lib.Any()) if (lib != null && lib.Any())

View File

@ -103,13 +103,13 @@ namespace APT.SK.WebApi.Controllers.Api
} }
deleteIds = this.GetEntities<T_SK_IDENTIFY_EVALUATION_PLAN_DETAIL>(t => t.IDENTIFY_EVALUATION_PLAN_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); deleteIds = this.GetEntities<T_SK_IDENTIFY_EVALUATION_PLAN_DETAIL>(t => t.IDENTIFY_EVALUATION_PLAN_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
deleteUserIds = this.GetEntities<T_SK_IDENTIFY_EVALUATION_PLAN_DETAIL_USER>(t => deleteIds.Contains(t.IDENTIFY_EVALUATION_PLAN_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); deleteUserIds = this.GetEntities<T_SK_IDENTIFY_EVALUATION_PLAN_DETAIL_USER>(t => deleteIds.Contains(t.IDENTIFY_EVALUATION_PLAN_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
if (details != null && details.Where(t => !t.IS_DELETED).Any()) if (details != null && details.Any())
{ {
foreach (var item in details.Where(t => !t.IS_DELETED).ToList()) foreach (var item in details.Where(t => !t.IS_DELETED).ToList())
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.IDENTIFY_EVALUATION_PLAN_ID = entity.ID; item.IDENTIFY_EVALUATION_PLAN_ID = entity.ID;
if (item.Nav_DetailUsers != null && item.Nav_DetailUsers.Where(t => !t.IS_DELETED).Any()) if (item.Nav_DetailUsers != null && item.Nav_DetailUsers.Any())
{ {
foreach (var item2 in item.Nav_DetailUsers.Where(t => !t.IS_DELETED).ToList()) foreach (var item2 in item.Nav_DetailUsers.Where(t => !t.IS_DELETED).ToList())
{ {
@ -124,7 +124,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (files != null && files.Any()) if (files != null && files.Any())
{ {
foreach (var item in files) foreach (var item in files.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.IDENTIFY_EVALUATION_PLAN_ID = entity.ID; item.IDENTIFY_EVALUATION_PLAN_ID = entity.ID;
@ -133,7 +133,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (requires != null && requires.Any()) if (requires != null && requires.Any())
{ {
foreach (var item in requires) foreach (var item in requires.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.IDENTIFY_EVALUATION_PLAN_ID = entity.ID; item.IDENTIFY_EVALUATION_PLAN_ID = entity.ID;
@ -142,7 +142,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (evaluations != null && evaluations.Any()) if (evaluations != null && evaluations.Any())
{ {
foreach (var item in evaluations) foreach (var item in evaluations.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.IDENTIFY_EVALUATION_PLAN_ID = entity.ID; item.IDENTIFY_EVALUATION_PLAN_ID = entity.ID;

View File

@ -128,7 +128,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (details != null && details.Any()) if (details != null && details.Any())
{ {
foreach (var item in details) foreach (var item in details.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_DETAIL de = new T_SK_RISK_EVALUATION_DETAIL(); T_SK_RISK_EVALUATION_DETAIL de = new T_SK_RISK_EVALUATION_DETAIL();
de.ORG_ID = entity.ORG_ID; de.ORG_ID = entity.ORG_ID;
@ -157,7 +157,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any()) if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
{ {
foreach (var mm in item.Nav_DetailMeasures) foreach (var mm in item.Nav_DetailMeasures.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_DETAIL_MEASURE item2 = new T_SK_RISK_EVALUATION_DETAIL_MEASURE(); T_SK_RISK_EVALUATION_DETAIL_MEASURE item2 = new T_SK_RISK_EVALUATION_DETAIL_MEASURE();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -173,7 +173,7 @@ namespace APT.SK.WebApi.Controllers.Api
item.Nav_DetailMeasures = null; item.Nav_DetailMeasures = null;
if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any()) if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any())
{ {
foreach (var mm in item.Nav_DetailDeparts) foreach (var mm in item.Nav_DetailDeparts.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_DETAIL_DEPART item2 = new T_SK_RISK_EVALUATION_DETAIL_DEPART(); T_SK_RISK_EVALUATION_DETAIL_DEPART item2 = new T_SK_RISK_EVALUATION_DETAIL_DEPART();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -186,7 +186,7 @@ namespace APT.SK.WebApi.Controllers.Api
item.Nav_DetailDeparts = null; item.Nav_DetailDeparts = null;
if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any()) if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any())
{ {
foreach (var mm in item.Nav_DetailPosts) foreach (var mm in item.Nav_DetailPosts.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_DETAIL_POST item2 = new T_SK_RISK_EVALUATION_DETAIL_POST(); T_SK_RISK_EVALUATION_DETAIL_POST item2 = new T_SK_RISK_EVALUATION_DETAIL_POST();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -195,7 +195,7 @@ namespace APT.SK.WebApi.Controllers.Api
postList.Add(item2); postList.Add(item2);
if (mm.Nav_PostDetails != null && mm.Nav_PostDetails.Any()) if (mm.Nav_PostDetails != null && mm.Nav_PostDetails.Any())
{ {
foreach (var nn in mm.Nav_PostDetails) foreach (var nn in mm.Nav_PostDetails.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL item3 = new T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL(); T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL item3 = new T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL();
item3.ORG_ID = entity.ORG_ID; item3.ORG_ID = entity.ORG_ID;
@ -239,7 +239,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (files != null && files.Any()) if (files != null && files.Any())
{ {
foreach (var item in files) foreach (var item in files.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.RISK_EVALUATION_ID = entity.ID; item.RISK_EVALUATION_ID = entity.ID;
@ -248,7 +248,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (requires != null && requires.Any()) if (requires != null && requires.Any())
{ {
foreach (var item in requires) foreach (var item in requires.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.RISK_EVALUATION_ID = entity.ID; item.RISK_EVALUATION_ID = entity.ID;

View File

@ -70,7 +70,7 @@ namespace APT.SK.WebApi.Controllers.Api
deleteDepartIds = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART>(t => detailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); deleteDepartIds = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART>(t => detailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
deletePostIds = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST>(t => detailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); deletePostIds = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST>(t => detailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
deletePostDetailIds = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>(t => deletePostIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); deletePostDetailIds = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>(t => deletePostIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
foreach (var item in details) foreach (var item in details.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_SUMMARY_DETAIL de = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL(); T_SK_RISK_EVALUATION_SUMMARY_DETAIL de = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL();
de.ORG_ID = entity.ORG_ID; de.ORG_ID = entity.ORG_ID;
@ -95,7 +95,7 @@ namespace APT.SK.WebApi.Controllers.Api
de.IDENTIFY_USER = item.IDENTIFY_USER; de.IDENTIFY_USER = item.IDENTIFY_USER;
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any()) if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
{ {
foreach (var mm in item.Nav_DetailMeasures) foreach (var mm in item.Nav_DetailMeasures.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE item2 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE(); T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE item2 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -111,7 +111,7 @@ namespace APT.SK.WebApi.Controllers.Api
item.Nav_DetailMeasures = null; item.Nav_DetailMeasures = null;
if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any()) if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any())
{ {
foreach (var mm in item.Nav_DetailDeparts) foreach (var mm in item.Nav_DetailDeparts.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART item2 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART(); T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART item2 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -124,7 +124,7 @@ namespace APT.SK.WebApi.Controllers.Api
item.Nav_DetailDeparts = null; item.Nav_DetailDeparts = null;
if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any()) if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any())
{ {
foreach (var mm in item.Nav_DetailPosts) foreach (var mm in item.Nav_DetailPosts.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST item2 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST(); T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST item2 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -133,7 +133,7 @@ namespace APT.SK.WebApi.Controllers.Api
postList.Add(item2); postList.Add(item2);
if (mm.Nav_PostDetails != null && mm.Nav_PostDetails.Any()) if (mm.Nav_PostDetails != null && mm.Nav_PostDetails.Any())
{ {
foreach (var nn in mm.Nav_PostDetails) foreach (var nn in mm.Nav_PostDetails.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL item3 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL(); T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL item3 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL();
item3.ORG_ID = entity.ORG_ID; item3.ORG_ID = entity.ORG_ID;
@ -149,7 +149,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (files != null && files.Any()) if (files != null && files.Any())
{ {
foreach (var item in files) foreach (var item in files.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.RISK_EVALUATION_SUMMARY_ID = entity.ID; item.RISK_EVALUATION_SUMMARY_ID = entity.ID;
@ -158,7 +158,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (requires != null && requires.Any()) if (requires != null && requires.Any())
{ {
foreach (var item in requires) foreach (var item in requires.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.RISK_EVALUATION_SUMMARY_ID = entity.ID; item.RISK_EVALUATION_SUMMARY_ID = entity.ID;

View File

@ -93,7 +93,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (details != null && details.Any()) if (details != null && details.Any())
{ {
foreach (var item in details) foreach (var item in details.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_DETAIL de = new T_SK_RISK_IDENTIFY_DETAIL(); T_SK_RISK_IDENTIFY_DETAIL de = new T_SK_RISK_IDENTIFY_DETAIL();
de.ORG_ID = entity.ORG_ID; de.ORG_ID = entity.ORG_ID;
@ -107,10 +107,10 @@ namespace APT.SK.WebApi.Controllers.Api
de.MARK = item.MARK; de.MARK = item.MARK;
de.EMERGENCY = item.EMERGENCY; de.EMERGENCY = item.EMERGENCY;
de.ENTERPRISE_LIBRARY_ID = item.ENTERPRISE_LIBRARY_ID; de.ENTERPRISE_LIBRARY_ID = item.ENTERPRISE_LIBRARY_ID;
de.MEASURE = item.MEASURE; //de.MEASURE = item.MEASURE;
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any()) if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
{ {
foreach (var mm in item.Nav_DetailMeasures) foreach (var mm in item.Nav_DetailMeasures.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_DETAIL_MEASURE item2 = new T_SK_RISK_IDENTIFY_DETAIL_MEASURE(); T_SK_RISK_IDENTIFY_DETAIL_MEASURE item2 = new T_SK_RISK_IDENTIFY_DETAIL_MEASURE();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -128,7 +128,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (files != null && files.Any()) if (files != null && files.Any())
{ {
foreach (var item in files) foreach (var item in files.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.RISK_IDENTIFY_ID = entity.ID; item.RISK_IDENTIFY_ID = entity.ID;
@ -137,7 +137,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (requires != null && requires.Any()) if (requires != null && requires.Any())
{ {
foreach (var item in requires) foreach (var item in requires.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.RISK_IDENTIFY_ID = entity.ID; item.RISK_IDENTIFY_ID = entity.ID;

View File

@ -128,7 +128,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (details != null && details.Any()) if (details != null && details.Any())
{ {
foreach (var item in details) foreach (var item in details.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_RESULT_DETAIL de = new T_SK_RISK_IDENTIFY_RESULT_DETAIL(); T_SK_RISK_IDENTIFY_RESULT_DETAIL de = new T_SK_RISK_IDENTIFY_RESULT_DETAIL();
de.ORG_ID = entity.ORG_ID; de.ORG_ID = entity.ORG_ID;
@ -142,13 +142,13 @@ namespace APT.SK.WebApi.Controllers.Api
de.MARK = item.MARK; de.MARK = item.MARK;
de.EMERGENCY = item.EMERGENCY; de.EMERGENCY = item.EMERGENCY;
de.ENTERPRISE_LIBRARY_ID = item.ENTERPRISE_LIBRARY_ID; de.ENTERPRISE_LIBRARY_ID = item.ENTERPRISE_LIBRARY_ID;
de.MEASURE = item.MEASURE; //de.MEASURE = item.MEASURE;
de.DEPARTMENT_TYPE = item.DEPARTMENT_TYPE; de.DEPARTMENT_TYPE = item.DEPARTMENT_TYPE;
de.IDENTIFY_DEPARTMENT = item.IDENTIFY_DEPARTMENT; de.IDENTIFY_DEPARTMENT = item.IDENTIFY_DEPARTMENT;
de.IDENTIFY_POST = item.IDENTIFY_POST; de.IDENTIFY_POST = item.IDENTIFY_POST;
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any()) if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
{ {
foreach (var mm in item.Nav_DetailMeasures) foreach (var mm in item.Nav_DetailMeasures.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_DETAIL_RESULT_MEASURE item2 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_MEASURE(); T_SK_RISK_IDENTIFY_DETAIL_RESULT_MEASURE item2 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_MEASURE();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -164,7 +164,7 @@ namespace APT.SK.WebApi.Controllers.Api
item.Nav_DetailMeasures = null; item.Nav_DetailMeasures = null;
if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any()) if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any())
{ {
foreach (var mm in item.Nav_DetailDeparts) foreach (var mm in item.Nav_DetailDeparts.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_DETAIL_RESULT_DEPART item2 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_DEPART(); T_SK_RISK_IDENTIFY_DETAIL_RESULT_DEPART item2 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_DEPART();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -177,7 +177,7 @@ namespace APT.SK.WebApi.Controllers.Api
item.Nav_DetailDeparts = null; item.Nav_DetailDeparts = null;
if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any()) if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any())
{ {
foreach (var mm in item.Nav_DetailPosts) foreach (var mm in item.Nav_DetailPosts.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST item2 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST(); T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST item2 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -187,7 +187,7 @@ namespace APT.SK.WebApi.Controllers.Api
postList.Add(item2); postList.Add(item2);
if (mm.Nav_ResultPostDets != null && mm.Nav_ResultPostDets.Any()) if (mm.Nav_ResultPostDets != null && mm.Nav_ResultPostDets.Any())
{ {
foreach (var nn in mm.Nav_ResultPostDets) foreach (var nn in mm.Nav_ResultPostDets.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST_DETAIL item3 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST_DETAIL(); T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST_DETAIL item3 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST_DETAIL();
item3.ORG_ID = entity.ORG_ID; item3.ORG_ID = entity.ORG_ID;
@ -199,12 +199,11 @@ namespace APT.SK.WebApi.Controllers.Api
} }
} }
item.Nav_DetailPosts = null; item.Nav_DetailPosts = null;
detailList.Add(de);
} }
} }
if (files != null && files.Any()) if (files != null && files.Any())
{ {
foreach (var item in files) foreach (var item in files.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.RISK_IDENTIFY_RESULT_ID = entity.ID; item.RISK_IDENTIFY_RESULT_ID = entity.ID;
@ -213,7 +212,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (requires != null && requires.Any()) if (requires != null && requires.Any())
{ {
foreach (var item in requires) foreach (var item in requires.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.RISK_IDENTIFY_RESULT_ID = entity.ID; item.RISK_IDENTIFY_RESULT_ID = entity.ID;

View File

@ -71,7 +71,7 @@ namespace APT.SK.WebApi.Controllers.Api
deleteDepartIds = this.GetEntities<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART>(t => detailIds.Contains(t.IDENTIFY_RESULT_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); deleteDepartIds = this.GetEntities<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART>(t => detailIds.Contains(t.IDENTIFY_RESULT_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
deletePostIds = this.GetEntities<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST>(t => detailIds.Contains(t.IDENTIFY_RESULT_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); deletePostIds = this.GetEntities<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST>(t => detailIds.Contains(t.IDENTIFY_RESULT_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
deletePostDetailIds = this.GetEntities<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST_DETAIL>(t => deletePostIds.Contains(t.IDENTIFY_RESULT_SUMMARY_POST_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList(); deletePostDetailIds = this.GetEntities<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST_DETAIL>(t => deletePostIds.Contains(t.IDENTIFY_RESULT_SUMMARY_POST_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
foreach (var item in details) foreach (var item in details.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL de = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL(); T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL de = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL();
de.ORG_ID = entity.ORG_ID; de.ORG_ID = entity.ORG_ID;
@ -91,7 +91,7 @@ namespace APT.SK.WebApi.Controllers.Api
de.IDENTIFY_POST = item.IDENTIFY_POST; de.IDENTIFY_POST = item.IDENTIFY_POST;
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any()) if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
{ {
foreach (var mm in item.Nav_DetailMeasures) foreach (var mm in item.Nav_DetailMeasures.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_RESULT_SUMMARY_MEASURE item2 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_MEASURE(); T_SK_RISK_IDENTIFY_RESULT_SUMMARY_MEASURE item2 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_MEASURE();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -107,7 +107,7 @@ namespace APT.SK.WebApi.Controllers.Api
item.Nav_DetailMeasures = null; item.Nav_DetailMeasures = null;
if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any()) if (item.Nav_DetailDeparts != null && item.Nav_DetailDeparts.Any())
{ {
foreach (var mm in item.Nav_DetailDeparts) foreach (var mm in item.Nav_DetailDeparts.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART item2 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART(); T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART item2 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -120,7 +120,7 @@ namespace APT.SK.WebApi.Controllers.Api
item.Nav_DetailDeparts = null; item.Nav_DetailDeparts = null;
if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any()) if (item.Nav_DetailPosts != null && item.Nav_DetailPosts.Any())
{ {
foreach (var mm in item.Nav_DetailPosts) foreach (var mm in item.Nav_DetailPosts.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST item2 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST(); T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST item2 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST();
item2.ORG_ID = entity.ORG_ID; item2.ORG_ID = entity.ORG_ID;
@ -130,7 +130,7 @@ namespace APT.SK.WebApi.Controllers.Api
postList.Add(item2); postList.Add(item2);
if (mm.Nav_SumPostDets != null && mm.Nav_SumPostDets.Any()) if (mm.Nav_SumPostDets != null && mm.Nav_SumPostDets.Any())
{ {
foreach (var nn in mm.Nav_SumPostDets) foreach (var nn in mm.Nav_SumPostDets.Where(t => !t.IS_DELETED))
{ {
T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST_DETAIL item3 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST_DETAIL(); T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST_DETAIL item3 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST_DETAIL();
item3.ORG_ID = entity.ORG_ID; item3.ORG_ID = entity.ORG_ID;
@ -146,7 +146,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (files != null && files.Any()) if (files != null && files.Any())
{ {
foreach (var item in files) foreach (var item in files.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.IDENTIFY_RESULT_SUMMARY = entity.ID; item.IDENTIFY_RESULT_SUMMARY = entity.ID;
@ -155,7 +155,7 @@ namespace APT.SK.WebApi.Controllers.Api
} }
if (requires != null && requires.Any()) if (requires != null && requires.Any())
{ {
foreach (var item in requires) foreach (var item in requires.Where(t => !t.IS_DELETED))
{ {
item.ORG_ID = entity.ORG_ID; item.ORG_ID = entity.ORG_ID;
item.IDENTIFY_RESULT_SUMMARY_ID = entity.ID; item.IDENTIFY_RESULT_SUMMARY_ID = entity.ID;