调整管控措施顺序
This commit is contained in:
parent
62f2491ca4
commit
538f2965d2
@ -254,7 +254,8 @@ namespace APT.SK.WebApi.Controllers
|
||||
pageFilter.Include.Add("Nav_SCOREL");
|
||||
pageFilter.Include.Add("Nav_SCOREE");
|
||||
pageFilter.Include.Add("Nav_SCOREC");
|
||||
pageFilter.Include.Add("Nav_Type");
|
||||
pageFilter.Include.Add("Nav_Type");
|
||||
pageFilter.Include.Add("Nav_ProductionUnit");
|
||||
pageFilter.SelectField.Add("Nav_Details.MEASURES_NAME");
|
||||
var result = WitOrderPaged(null, pageFilter);
|
||||
if (result != null && result.Data != null && result.Data.Any())
|
||||
@ -270,14 +271,14 @@ namespace APT.SK.WebApi.Controllers
|
||||
{
|
||||
if (item2 != null && !string.IsNullOrEmpty(item2.MEASURES_NAME))
|
||||
{
|
||||
var temp = i + "、" + item2.MEASURES_NAME + Environment.NewLine;
|
||||
var temp = item2.NUM + "、" + item2.MEASURES_NAME + Environment.NewLine;
|
||||
item.MINE_NAME = item.MINE_NAME + temp;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
result.Data.OrderBy(t => t.MineType).ThenBy(m => m.EVALUATE_LEVEL);
|
||||
result.Data.OrderBy(t => t.PRODUCTION_UNIT_ID).ThenBy(m => m.EVALUATE_LEVEL);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -629,6 +629,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
}
|
||||
pageFilter.Include.Add("Nav_RiskName");
|
||||
pageFilter.Include.Add("Nav_Details");
|
||||
pageFilter.Include.Add("Nav_ProductionUnit");
|
||||
pageFilter.SelectField.Add("Nav_Details.MEASURES_NAME");
|
||||
var users = this.GetEntities<T_FM_USER>(t => t.ENABLE_STATUS == 0, new BaseFilter(pageFilter.OrgId), "Nav_Person");
|
||||
var userPosts = this.GetEntities<T_FM_USER_POST>(t => !t.IS_DELETED, new BaseFilter(pageFilter.OrgId));
|
||||
@ -641,7 +642,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
foreach (var item in result.Data)
|
||||
{
|
||||
//管控措施
|
||||
var detailStr = new List<string>();
|
||||
var detailStr = new List<string>(); var detailNum = new List<int?>();
|
||||
if (item.Nav_Details != null && item.Nav_Details.Any())
|
||||
{
|
||||
var i = 1;
|
||||
@ -650,26 +651,27 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (item2 != null && !string.IsNullOrEmpty(item2.MEASURES_NAME))
|
||||
{
|
||||
detailStr.Add(item2.MEASURES_NAME);
|
||||
var temp = i + "、" + item2.MEASURES_NAME + Environment.NewLine;
|
||||
detailNum.Add(item2.NUM);
|
||||
var temp = item2.NUM + "、" + item2.MEASURES_NAME + Environment.NewLine;
|
||||
item.MINE_NAME = item.MINE_NAME + temp;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (detailStr.Any())
|
||||
{
|
||||
detailStr = detailStr.Distinct().ToList();
|
||||
var i = 1;
|
||||
foreach (var item2 in detailStr)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(item2))
|
||||
{
|
||||
var temp = i + "、" + item2 + "\r\n";
|
||||
item.MEASURE = item.MEASURE + temp;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
//if (detailStr.Any())
|
||||
//{
|
||||
// detailStr = detailStr.Distinct().ToList();
|
||||
// var i = 1;
|
||||
// foreach (var item2 in detailStr)
|
||||
// {
|
||||
// if (!string.IsNullOrEmpty(item2))
|
||||
// {
|
||||
// var temp = i + "、" + item2 + "\r\n";
|
||||
// item.MEASURE = item.MEASURE + temp;
|
||||
// i++;
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
//辨识层级、部门、岗位
|
||||
var levelStr = new List<string>();
|
||||
var departIds = new List<Guid>();
|
||||
@ -695,23 +697,23 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
{
|
||||
if (!string.IsNullOrEmpty(item2))
|
||||
{
|
||||
var type = 0;
|
||||
var type = 20;
|
||||
switch (item2)
|
||||
{
|
||||
case "部门":
|
||||
type = 0;
|
||||
type = 10;
|
||||
break;
|
||||
case "车间":
|
||||
type = 1;
|
||||
type = 15;
|
||||
break;
|
||||
case "班组":
|
||||
type = 2;
|
||||
type = 20;
|
||||
break;
|
||||
case "公司":
|
||||
type = 3;
|
||||
type = 5;
|
||||
break;
|
||||
default:
|
||||
type = 0;
|
||||
type = 20;
|
||||
break;
|
||||
}
|
||||
var temp = i + "、" + item2 + Environment.NewLine;
|
||||
@ -732,7 +734,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
}
|
||||
result.Data.OrderBy(t => t.EVALUATE_LEVEL);
|
||||
}
|
||||
result.Data.OrderBy(t => t.MineType).ThenBy(m => m.EVALUATE_LEVEL);
|
||||
result.Data.OrderBy(t => t.PRODUCTION_UNIT_ID).ThenBy(m => m.EVALUATE_LEVEL);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user