This commit is contained in:
何美荣 2025-12-05 19:02:34 +08:00
parent 384679a47e
commit f08ca4d72e
2 changed files with 36 additions and 29 deletions

View File

@ -12733,18 +12733,21 @@ namespace APT.BaseData.Services.DomainServices
ideDetail.RISK_DESCRIPTION = library?.RISK_DESCRIPTION; ideDetail.RISK_DESCRIPTION = library?.RISK_DESCRIPTION;
ideDetail.TYPE_ID = library?.TYPE_ID; ideDetail.TYPE_ID = library?.TYPE_ID;
ideDetail.EMERGENCY = library?.EMERGENCY; ideDetail.EMERGENCY = library?.EMERGENCY;
var detailList = detailss.Where(t => t.ENTERPRISE_LIBRARY_ID == library.ID).OrderBy(t => t.NUM).ToList(); var detailList = detailss.Where(t => t.ENTERPRISE_LIBRARY_ID == library.ID).OrderBy(t => t.NUM).Select(m=>m.MEASURES_NAME).Distinct().ToList();
if (detailList.Any()) if (detailList.Any())
{ {
var i = 1;
foreach (var id2 in detailList) foreach (var id2 in detailList)
{ {
T_SK_RISK_IDENTIFY_DETAIL_MEASURE mes = new T_SK_RISK_IDENTIFY_DETAIL_MEASURE(); T_SK_RISK_IDENTIFY_DETAIL_MEASURE mes = new T_SK_RISK_IDENTIFY_DETAIL_MEASURE();
mes.ORG_ID = id2.ORG_ID; mes.ORG_ID = ideDetail.ORG_ID;
mes.RISK_IDENTIFY_DETAIL_ID = ideDetail.ID; mes.RISK_IDENTIFY_DETAIL_ID = ideDetail.ID;
mes.MEASURE = id2.MEASURES_NAME; mes.MEASURE = id2;
mes.EMERGENCY = id2.EMERGENCY; mes.NUM = i;
mes.NUM = id2.NUM; var temp = i + "、" + id2;
ideDetail.MEASURE = ideDetail.MEASURE + temp;
detailMeasures.Add(mes); detailMeasures.Add(mes);
i++;
} }
//var measuresTemp = detailList.Select(t => t.MEASURES_NAME).Distinct().ToList(); //var measuresTemp = detailList.Select(t => t.MEASURES_NAME).Distinct().ToList();
//if (measuresTemp.Any()) //if (measuresTemp.Any())
@ -13121,7 +13124,7 @@ namespace APT.BaseData.Services.DomainServices
mes.NUM = i; mes.NUM = i;
mes.MEASURE = mm; mes.MEASURE = mm;
resultDetailMes.Add(mes); resultDetailMes.Add(mes);
var mtemp = i + "、" + mm + ""; var mtemp = i + "、" + mm;
ideDetail.MEASURE = ideDetail.MEASURE + mtemp; ideDetail.MEASURE = ideDetail.MEASURE + mtemp;
i++; i++;
} }
@ -13514,7 +13517,7 @@ namespace APT.BaseData.Services.DomainServices
mes.NUM = i; mes.NUM = i;
mes.MEASURE = mm; mes.MEASURE = mm;
summaryMeasures.Add(mes); summaryMeasures.Add(mes);
var mtemp = i + "、" + mm + ""; var mtemp = i + "、" + mm;
ideDetail.MEASURE = ideDetail.MEASURE + mtemp; ideDetail.MEASURE = ideDetail.MEASURE + mtemp;
i++; i++;
} }
@ -13802,21 +13805,20 @@ namespace APT.BaseData.Services.DomainServices
detail.EMERGENCY = de.EMERGENCY; detail.EMERGENCY = de.EMERGENCY;
//if (departTemp != null) //if (departTemp != null)
//{ //{
var sumDetailTemps = summaryMes.Where(t => t.RISK_IDENTIFY_RESULT_DETAIL_ID == de.ID).ToList(); var sumDetailTemps = summaryMes.Where(t => t.RISK_IDENTIFY_RESULT_DETAIL_ID == de.ID).Select(m=>m.MEASURE).Distinct().ToList();
if (sumDetailTemps.Any()) if (sumDetailTemps.Any())
{ {
var i = 1; var i = 1;
foreach (var item in sumDetailTemps) foreach (var item in sumDetailTemps)
{ {
T_SK_RISK_EVALUATION_DETAIL_MEASURE dep = new T_SK_RISK_EVALUATION_DETAIL_MEASURE(); T_SK_RISK_EVALUATION_DETAIL_MEASURE dep = new T_SK_RISK_EVALUATION_DETAIL_MEASURE();
dep.MEASURES_NAME = item.MEASURE; dep.MEASURES_NAME = item;
dep.EMERGENCY = item.EMERGENCY; dep.NUM = i;
dep.NUM = item.NUM; dep.ORG_ID = detail.ORG_ID;
dep.ORG_ID = item.ORG_ID;
dep.RISK_EVALUATION_DETAIL_ID = detail.ID; dep.RISK_EVALUATION_DETAIL_ID = detail.ID;
detailMeasures.Add(dep); detailMeasures.Add(dep);
//var measureTemp = i + "、" + item.MEASURES_NAME + ""; var measureTemp = i + "、" + item;
//detail.MEASURE = detail.MEASURE + measureTemp; detail.MEASURE = detail.MEASURE + measureTemp;
i++; i++;
} }
} }
@ -14247,7 +14249,7 @@ namespace APT.BaseData.Services.DomainServices
mes.NUM = i; mes.NUM = i;
mes.MEASURES_NAME = mm; mes.MEASURES_NAME = mm;
detailMeasures.Add(mes); detailMeasures.Add(mes);
var mtemp = i + "、" + mm + ""; var mtemp = i + "、" + mm;
detail.MEASURE = detail.MEASURE + mtemp; detail.MEASURE = detail.MEASURE + mtemp;
i++; i++;
} }
@ -14278,6 +14280,7 @@ namespace APT.BaseData.Services.DomainServices
T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART depart = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART(); T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART depart = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART();
depart.ORG_ID = ite.ORG_ID; depart.ORG_ID = ite.ORG_ID;
depart.DEPARTMENT_ID = ite.ID; depart.DEPARTMENT_ID = ite.ID;
depart.USER_ID = ite?.USER_ID;
depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE; depart.DEPARTMENT_TYPE = (SKDepartmentTypeEnum)ite.DEPARTMENT_TYPE;
depart.RISK_EVALUATION_SUMMARY_DETAIL_ID = detail.ID; depart.RISK_EVALUATION_SUMMARY_DETAIL_ID = detail.ID;
detailDepartSums.Add(depart); detailDepartSums.Add(depart);
@ -14506,17 +14509,19 @@ namespace APT.BaseData.Services.DomainServices
// detailPosts.Add(post); // detailPosts.Add(post);
// } // }
// } // }
var measures = detailMeasures.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == item.ID).ToList(); var measures = detailMeasures.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == item.ID).Select(m=>m.MEASURES_NAME).Distinct().ToList();
if (measures.Any()) if (measures.Any())
{ {
var i = 1;
foreach (var item2 in measures) foreach (var item2 in measures)
{ {
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES measure = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES(); T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES measure = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES();
measure.ORG_ID = item2.ORG_ID; measure.ORG_ID = detail.ORG_ID;
measure.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID; measure.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
measure.MEASURES_NAME = item2.MEASURES_NAME; measure.MEASURES_NAME = item2;
measure.EMERGENCY = item2.EMERGENCY; measure.NUM = i;
measure.NUM = item2.NUM; var mtemp = i + "、" + item2;
detail.MEASURE = detail.MEASURE + mtemp;
douDetailMes.Add(measure); douDetailMes.Add(measure);
var libraryDetailFirst = libraryDetails.FirstOrDefault(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst?.ID); var libraryDetailFirst = libraryDetails.FirstOrDefault(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst?.ID);
var contents = libraryContents.Where(t => t.ENTERPRISE_LIBRARY_DETAIL_ID == libraryDetailFirst?.ID).ToList(); var contents = libraryContents.Where(t => t.ENTERPRISE_LIBRARY_DETAIL_ID == libraryDetailFirst?.ID).ToList();
@ -14578,6 +14583,7 @@ namespace APT.BaseData.Services.DomainServices
} }
} }
} }
i++;
} }
} }
//} //}
@ -14852,17 +14858,17 @@ namespace APT.BaseData.Services.DomainServices
// detailPosts.Add(post); // detailPosts.Add(post);
// } // }
// } // }
var measures = detailMeasures.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == item.ID).ToList(); var measures = detailMeasures.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == item.ID).Select(m=>m.MEASURES_NAME).Distinct().ToList();
if (measures.Any()) if (measures.Any())
{ {
var i = 1;
foreach (var item2 in measures) foreach (var item2 in measures)
{ {
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES measure = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES(); T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES measure = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES();
measure.ORG_ID = item2.ORG_ID; measure.ORG_ID = detail.ORG_ID;
measure.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID; measure.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
measure.MEASURES_NAME = item2.MEASURES_NAME; measure.MEASURES_NAME = item2;
measure.EMERGENCY = item2.EMERGENCY; measure.NUM = i;
measure.NUM = item2.NUM;
douDetailMes.Add(measure); douDetailMes.Add(measure);
var libraryDetailFirst = libraryDetails.FirstOrDefault(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst?.ID); var libraryDetailFirst = libraryDetails.FirstOrDefault(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst?.ID);
var contents = libraryContents.Where(t => t.ENTERPRISE_LIBRARY_DETAIL_ID == libraryDetailFirst?.ID).ToList(); var contents = libraryContents.Where(t => t.ENTERPRISE_LIBRARY_DETAIL_ID == libraryDetailFirst?.ID).ToList();
@ -14924,6 +14930,7 @@ namespace APT.BaseData.Services.DomainServices
} }
} }
} }
i++;
} }
} }

View File

@ -1389,7 +1389,7 @@ namespace APT.PP.WebApi.Controllers.Api
mes.NUM = detais.NUM; mes.NUM = detais.NUM;
mes.MEASURE = detais.MEASURES_NAME; mes.MEASURE = detais.MEASURES_NAME;
mesList.Add(mes); mesList.Add(mes);
var temp = (detais.NUM == null || detais.NUM == 0) ? "1" : detais.NUM + "、" + detais.MEASURES_NAME +""; var temp = (detais.NUM == null || detais.NUM == 0) ? "1" : detais.NUM + "、" + detais.MEASURES_NAME;
ideDetail.MEASURE = ideDetail.MEASURE + temp; ideDetail.MEASURE = ideDetail.MEASURE + temp;
} }
} }
@ -1599,7 +1599,7 @@ namespace APT.PP.WebApi.Controllers.Api
mes.NUM = i; mes.NUM = i;
mes.MEASURE = mm; mes.MEASURE = mm;
resultDetailMes.Add(mes); resultDetailMes.Add(mes);
var mtemp = i + "、" + mm + ""; var mtemp = i + "、" + mm;
ideDetail.MEASURE = ideDetail.MEASURE + mtemp; ideDetail.MEASURE = ideDetail.MEASURE + mtemp;
i++; i++;
} }
@ -1766,7 +1766,7 @@ namespace APT.PP.WebApi.Controllers.Api
mes.NUM = i; mes.NUM = i;
mes.MEASURE = mm; mes.MEASURE = mm;
resultDetailMes.Add(mes); resultDetailMes.Add(mes);
var mtemp = i + "、" + mm + ""; var mtemp = i + "、" + mm;
ideDetail.MEASURE = ideDetail.MEASURE + mtemp; ideDetail.MEASURE = ideDetail.MEASURE + mtemp;
i++; i++;
} }
@ -1961,7 +1961,7 @@ namespace APT.PP.WebApi.Controllers.Api
mes.NUM = i; mes.NUM = i;
mes.MEASURE = mm; mes.MEASURE = mm;
resultDetailMes.Add(mes); resultDetailMes.Add(mes);
var mtemp = i + "、" + mm + ""; var mtemp = i + "、" + mm;
ideDetail.MEASURE = ideDetail.MEASURE + mtemp; ideDetail.MEASURE = ideDetail.MEASURE + mtemp;
i++; i++;
} }