辨识岗位bug修复

This commit is contained in:
何美荣 2026-06-12 11:17:16 +08:00
parent 496f0fa072
commit ed16fe1bab
3 changed files with 29 additions and 9 deletions

View File

@ -13221,6 +13221,7 @@ namespace APT.BaseData.Services.DomainServices
List<T_SK_RISK_IDENTIFY_RESULT_REQUIRE> resultRequires = new List<T_SK_RISK_IDENTIFY_RESULT_REQUIRE>();
List<T_SK_RISK_IDENTIFY_DETAIL_RESULT_MEASURE> resultDetailMes = new List<T_SK_RISK_IDENTIFY_DETAIL_RESULT_MEASURE>();
List<T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST> resultDetailPosts = new List<T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST>();
//List<T_SK_RISK_IDENTIFY_DETAIL_RESULT_DEPART> resultDetailDeps = new List<T_SK_RISK_IDENTIFY_DETAIL_RESULT_DEPART>();
List<T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST_DETAIL> resultDetailPostDets = new List<T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST_DETAIL>();
var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID));
var posts = this.GetEntities<T_FM_USER_POST>(t => !t.IS_DELETED, new BaseFilter(entity.ORG_ID));
@ -13519,6 +13520,12 @@ namespace APT.BaseData.Services.DomainServices
var i = 1;
foreach (var ite in departTemps)
{
//T_SK_RISK_IDENTIFY_DETAIL_RESULT_DEPART depart2 = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_DEPART();
//depart2.ORG_ID = ite.ORG_ID;
//depart2.RISK_IDENTIFY_RESULT_DETAIL_ID = ideDetail.ID;
//depart2.DEPARTMENT_TYPE = (FMDepartmentType)ite.DEPARTMENT_TYPE;
//depart2.DEPARTMENT_ID = ite.ID;
//resultDetailDeps.Add(depart2);
T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST depart = new T_SK_RISK_IDENTIFY_DETAIL_RESULT_POST();
depart.ORG_ID = ite.ORG_ID;
depart.DEPARTMENT_ID = ite.ID;
@ -13575,6 +13582,8 @@ namespace APT.BaseData.Services.DomainServices
BantchSaveEntityNoCommit(resultDetailPosts);
if (resultDetailPostDets != null && resultDetailPostDets.Count > 0)
BantchSaveEntityNoCommit(resultDetailPostDets);
//if (resultDetailDeps != null && resultDetailDeps.Count > 0)
// BantchSaveEntityNoCommit(resultDetailDeps);
});
//待办同步
NotificationTaskService.TaskToHead(listAppDetail, null, null, taskFinish);
@ -13619,6 +13628,7 @@ namespace APT.BaseData.Services.DomainServices
List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_MEASURE> summaryMeasures = new List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_MEASURE>();
List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST> summaryPosts = new List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST>();
List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST_DETAIL> summaryPostDets = new List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST_DETAIL>();
//List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART> summaryDeps = new List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART>();
//List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_FILE> summaryFiles = new List<T_SK_RISK_IDENTIFY_RESULT_SUMMARY_FILE>();
var entity = this.GetEntity<T_SK_RISK_IDENTIFY_RESULT>(modelApp != null ? modelApp.DATA_ID : entityInt.DATA_ID);
entity.STATUS = PFStandardStatus.Archived;
@ -13930,6 +13940,12 @@ namespace APT.BaseData.Services.DomainServices
var i = 1;
foreach (var ite in departTemps)
{
//T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART depart2 = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DEPART();
//depart2.ORG_ID = ite.ORG_ID;
//depart2.IDENTIFY_RESULT_SUMMARY_DETAIL_ID = ideDetail.ID;
//depart2.DEPARTMENT_TYPE = (FMDepartmentType)ite.DEPARTMENT_TYPE;
//depart2.DEPARTMENT_ID = ite.ID;
//summaryDeps.Add(depart2);
T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST depart = new T_SK_RISK_IDENTIFY_RESULT_SUMMARY_POST();
depart.ORG_ID = ite.ORG_ID;
depart.DEPARTMENT_ID = ite.ID;
@ -13995,6 +14011,8 @@ namespace APT.BaseData.Services.DomainServices
BantchSaveEntityNoCommit(summaryPosts);
if (summaryPostDets != null && summaryPostDets.Count > 0)
BantchSaveEntityNoCommit(summaryPostDets);
//if (summaryDeps != null && summaryDeps.Count > 0)
// BantchSaveEntityNoCommit(summaryDeps);
if (notice != null)
UpdateEntityNoCommit(notice);
}, null, null, null, null, null, "SK035_SHOWPRINT", null, "安全风险辨识结果汇总表审批(" + param + ")");
@ -14026,6 +14044,8 @@ namespace APT.BaseData.Services.DomainServices
BantchSaveEntityNoCommit(summaryPosts);
if (summaryPostDets != null && summaryPostDets.Count > 0)
BantchSaveEntityNoCommit(summaryPostDets);
//if (summaryDeps != null && summaryDeps.Count > 0)
// BantchSaveEntityNoCommit(summaryDeps);
if (notice != null)
UpdateEntityNoCommit(notice);
});

View File

@ -180,9 +180,9 @@ namespace APT.SK.WebApi.Controllers.Api
item2.RISK_EVALUATION_DETAIL_ID = de.ID;
item2.DEPARTMENT_ID = mm.DEPARTMENT_ID;
postList.Add(item2);
if (item2.Nav_PostDetails != null && item2.Nav_PostDetails.Any())
if (mm.Nav_PostDetails != null && mm.Nav_PostDetails.Any())
{
foreach (var nn in item2.Nav_PostDetails)
foreach (var nn in mm.Nav_PostDetails)
{
T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL item3 = new T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL();
item3.ORG_ID = entity.ORG_ID;

View File

@ -127,9 +127,9 @@ namespace APT.SK.WebApi.Controllers.Api
item2.RISK_EVALUATION_SUMMARY_DETAIL_ID = de.ID;
item2.DEPARTMENT_ID = mm.DEPARTMENT_ID;
postList.Add(item2);
if (item2.Nav_PostDetails != null && item2.Nav_PostDetails.Any())
if (mm.Nav_PostDetails != null && mm.Nav_PostDetails.Any())
{
foreach (var nn in item2.Nav_PostDetails)
foreach (var nn in mm.Nav_PostDetails)
{
T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL item3 = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL();
item3.ORG_ID = entity.ORG_ID;