diff --git a/APT.MicroApi/APT.SK.WebApi/Controllers/Api/RiskEvaluationController.cs b/APT.MicroApi/APT.SK.WebApi/Controllers/Api/RiskEvaluationController.cs index db9ebbe..b6704f4 100644 --- a/APT.MicroApi/APT.SK.WebApi/Controllers/Api/RiskEvaluationController.cs +++ b/APT.MicroApi/APT.SK.WebApi/Controllers/Api/RiskEvaluationController.cs @@ -82,7 +82,7 @@ namespace APT.SK.WebApi.Controllers.Api if (item.MARK == SKMarkEnum.Auto) { //&& t.RISK_DESCRIPTION == item.RISK_DESCRIPTION && t.EMERGENCY == item.EMERGENCY && t.ENABLE_STATUS == item.ENABLE_STATUS - var temp = record.Nav_Details.FirstOrDefault(t => t.PRODUCTION_UNIT_ID == item.PRODUCTION_UNIT_ID && t.AREA_ID == item.AREA_ID && t.TYPE_ID == item.TYPE_ID && t.RISK_NAME == item.RISK_NAME); + var temp = record.Nav_Details.FirstOrDefault(t => t.PRODUCTION_UNIT_ID == item.PRODUCTION_UNIT_ID && t.AREA_ID == item.AREA_ID && t.TYPE_ID == item.TYPE_ID && t.RISK_NAME == item.RISK_NAME && t.SCOREC_ID==item.SCOREC_ID && t.SCOREE_ID == item.SCOREE_ID && t.SCOREL_ID == item.SCOREL_ID); if (temp == null) { item.MARK = SKMarkEnum.Update; @@ -94,17 +94,17 @@ namespace APT.SK.WebApi.Controllers.Api //{ // item.MARK = SKMarkEnum.Update; //} - //if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any()) - //{ - // foreach (var mes in item.Nav_DetailMeasures) - // { - // var newMes = detailMes.FirstOrDefault(t => t.MEASURES_NAME == mes.MEASURES_NAME && t.RISK_EVALUATION_DETAIL_ID == item.ID); - // if (newMes == null && item.MARK != SKMarkEnum.Add) - // { - // item.MARK = SKMarkEnum.Update; - // } - // } - //} + if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any()) + { + foreach (var mes in item.Nav_DetailMeasures) + { + var newMes = detailMes.FirstOrDefault(t => t.MEASURES_NAME == mes.MEASURES_NAME && t.RISK_EVALUATION_DETAIL_ID == item.ID); + if (newMes == null && item.MARK != SKMarkEnum.Add) + { + item.MARK = SKMarkEnum.Update; + } + } + } } //record.Nav_Details.ForEach(t => //{