优化风险评估表判断修改状态条件

This commit is contained in:
何美荣 2026-09-07 14:21:38 +08:00
parent e36ad56fc3
commit c2d0982364

View File

@ -82,7 +82,7 @@ namespace APT.SK.WebApi.Controllers.Api
if (item.MARK == SKMarkEnum.Auto) if (item.MARK == SKMarkEnum.Auto)
{ {
//&& t.RISK_DESCRIPTION == item.RISK_DESCRIPTION && t.EMERGENCY == item.EMERGENCY && t.ENABLE_STATUS == item.ENABLE_STATUS //&& 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) if (temp == null)
{ {
item.MARK = SKMarkEnum.Update; item.MARK = SKMarkEnum.Update;
@ -94,17 +94,17 @@ namespace APT.SK.WebApi.Controllers.Api
//{ //{
// item.MARK = SKMarkEnum.Update; // item.MARK = SKMarkEnum.Update;
//} //}
//if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any()) if (item.Nav_DetailMeasures != null && item.Nav_DetailMeasures.Any())
//{ {
// foreach (var mes in item.Nav_DetailMeasures) 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); 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) if (newMes == null && item.MARK != SKMarkEnum.Add)
// { {
// item.MARK = SKMarkEnum.Update; item.MARK = SKMarkEnum.Update;
// } }
// } }
//} }
} }
//record.Nav_Details.ForEach(t => //record.Nav_Details.ForEach(t =>
//{ //{