优化
This commit is contained in:
parent
384d3ce04d
commit
3c3e89933c
@ -147,6 +147,10 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
de.SCOREC_ID = item.SCOREC_ID;
|
||||
de.EVALUATE_SCORE = item.EVALUATE_SCORE;
|
||||
de.EVALUATE_LEVEL = item.EVALUATE_LEVEL;
|
||||
de.MEASURE = item.MEASURE;
|
||||
de.DEPARTMENT_TYPE = item.DEPARTMENT_TYPE;
|
||||
de.IDENTIFY_DEPARTMENT = item.IDENTIFY_DEPARTMENT;
|
||||
de.IDENTIFY_USER = item.IDENTIFY_USER;
|
||||
if ((item.SCOREL_ID == null || item.SCOREE_ID == null || item.SCOREC_ID == null) && item.ENABLE_STATUS == SKEnableStatusEnum.Yes)
|
||||
{
|
||||
throw new Exception("第" + item.NUM + "行,LEC都不能为空");
|
||||
@ -353,7 +357,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
"Nav_Files.Nav_ImgFile","Nav_Requires.Nav_Require"});
|
||||
if (result != null)
|
||||
{
|
||||
var details = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL>(t => t.RISK_EVALUATION_ID == result.ID, new BaseFilter(filter.OrgId), "Nav_Area", "Nav_Type", "Nav_RiskName", "Nav_SCOREL", "Nav_SCOREE", "Nav_SCOREC", "Nav_ProductionUnit", "Nav_DetailMeasures", "Nav_DetailPosts.Nav_PostDetails.Nav_Post", "Nav_DetailDeparts.Nav_Department", "Nav_DetailDeparts.Nav_User");
|
||||
var details = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL>(t => t.RISK_EVALUATION_ID == result.ID, new BaseFilter(filter.OrgId), "Nav_Area", "Nav_Type", "Nav_RiskName", "Nav_SCOREL", "Nav_SCOREE", "Nav_SCOREC", "Nav_ProductionUnit");
|
||||
if (details.Any())
|
||||
{
|
||||
var detailIds = details.Select(t => t.ID).ToList();
|
||||
|
||||
@ -88,7 +88,11 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
de.SCOREE_ID = item.SCOREE_ID;
|
||||
de.SCOREC_ID = item.SCOREC_ID;
|
||||
de.EVALUATE_SCORE = item.EVALUATE_SCORE;
|
||||
de.EVALUATE_LEVEL = item.EVALUATE_LEVEL;
|
||||
de.EVALUATE_LEVEL = item.EVALUATE_LEVEL;
|
||||
de.MEASURE = item.MEASURE;
|
||||
de.DEPARTMENT_TYPE = item.DEPARTMENT_TYPE;
|
||||
de.IDENTIFY_DEPARTMENT = item.IDENTIFY_DEPARTMENT;
|
||||
de.IDENTIFY_USER = item.IDENTIFY_USER;
|
||||
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
|
||||
{
|
||||
foreach (var mm in item.Nav_DetailMeasures)
|
||||
|
||||
@ -107,6 +107,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
de.MARK = item.MARK;
|
||||
de.EMERGENCY = item.EMERGENCY;
|
||||
de.ENTERPRISE_LIBRARY_ID = item.ENTERPRISE_LIBRARY_ID;
|
||||
de.MEASURE = item.MEASURE;
|
||||
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
|
||||
{
|
||||
foreach (var mm in item.Nav_DetailMeasures)
|
||||
@ -248,7 +249,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (result != null)
|
||||
{
|
||||
var details = this.GetEntities<T_SK_RISK_IDENTIFY_DETAIL>(t => t.RISK_IDENTIFY_ID == result.ID, filter, "Nav_Area", "Nav_Type", "Nav_RiskName", "Nav_ProductionUnit", "Nav_DetailMeasures");
|
||||
result.Nav_Details = details.OrderBy(m => m.MineType).ThenBy(t => t.AREA_ID).ThenBy(x => x.TYPE_ID).ToList();
|
||||
result.Nav_Details = details.OrderBy(m => m.PRODUCTION_UNIT_ID).ThenBy(t => t.AREA_ID).ThenBy(x => x.TYPE_ID).ToList();
|
||||
foreach (var d in result.Nav_Details)
|
||||
{
|
||||
d.Nav_DetailMeasures = d.Nav_DetailMeasures.OrderBy(m => m.NUM).ToList();
|
||||
|
||||
@ -141,7 +141,11 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
de.ENABLE_STATUS = item.ENABLE_STATUS;
|
||||
de.MARK = item.MARK;
|
||||
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.DEPARTMENT_TYPE = item.DEPARTMENT_TYPE;
|
||||
de.IDENTIFY_DEPARTMENT = item.IDENTIFY_DEPARTMENT;
|
||||
de.IDENTIFY_POST = item.IDENTIFY_POST;
|
||||
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
|
||||
{
|
||||
foreach (var mm in item.Nav_DetailMeasures)
|
||||
|
||||
@ -84,7 +84,11 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
de.ENABLE_STATUS = item.ENABLE_STATUS;
|
||||
de.MARK = item.MARK;
|
||||
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.DEPARTMENT_TYPE = item.DEPARTMENT_TYPE;
|
||||
de.IDENTIFY_DEPARTMENT = item.IDENTIFY_DEPARTMENT;
|
||||
de.IDENTIFY_POST = item.IDENTIFY_POST;
|
||||
if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
|
||||
{
|
||||
foreach (var mm in item.Nav_DetailMeasures)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user