生产单元

This commit is contained in:
何美荣 2025-10-10 15:14:19 +08:00
parent 3646734822
commit 31380bf3e4

View File

@ -2073,7 +2073,7 @@ namespace APT.SK.WebApi.Controllers.Api
{
var result = new T_SK_ENTERPRISE_LIBRARY();
var id = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "ID")?.Value.ToString();
var mineType = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "MineType");
var mineType = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "PRODUCTION_UNIT_ID");
var areaId = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "AREA_ID");
//var typeId = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "TYPE_ID");
var riskName = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "RISK_NAME");
@ -2086,36 +2086,8 @@ namespace APT.SK.WebApi.Controllers.Api
}
else if (mineType != null && areaId != null && riskName != null)//&& typeId != null && riskDes!=null
{
var temp = SKProductionUnit.All;
switch (mineType.Value.ToString())
{
case "0":
temp = SKProductionUnit.All;
break;
case "10":
temp = SKProductionUnit.MineChoose;
break;
case "20":
temp = SKProductionUnit.Minelast;
break;
case "30":
temp = SKProductionUnit.Mine;
break;
case "40":
temp = SKProductionUnit.MineUnderGround;
break;
case "31":
temp = SKProductionUnit.Department;
break;
case "32":
temp = SKProductionUnit.Nonmetallic;
break;
default:
temp = SKProductionUnit.All;
break;
}
result = this.GetEntity<T_SK_ENTERPRISE_LIBRARY>(t => t.MineType == temp && t.AREA_ID == Guid.Parse(areaId.Value.ToString()) && t.RISK_NAME == riskName.Value.ToString(), new string[] { "Nav_Type", "Nav_Area","Nav_RiskName",
"Nav_SCOREL","Nav_SCOREE","Nav_SCOREC"});
result = this.GetEntity<T_SK_ENTERPRISE_LIBRARY>(t => t.PRODUCTION_UNIT_ID == Guid.Parse(mineType.Value.ToString()) && t.AREA_ID == Guid.Parse(areaId.Value.ToString()) && t.RISK_NAME == riskName.Value.ToString(), new string[] { "Nav_Type", "Nav_Area","Nav_RiskName",
"Nav_SCOREL","Nav_SCOREE","Nav_SCOREC","Nav_ProductionUnit"});
}
if (result != null)
{