优化
This commit is contained in:
parent
384679a47e
commit
f08ca4d72e
@ -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++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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++;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user