生产单元
This commit is contained in:
		
							parent
							
								
									3646734822
								
							
						
					
					
						commit
						31380bf3e4
					
				@ -2073,7 +2073,7 @@ namespace APT.SK.WebApi.Controllers.Api
 | 
				
			|||||||
            {
 | 
					            {
 | 
				
			||||||
                var result = new T_SK_ENTERPRISE_LIBRARY();
 | 
					                var result = new T_SK_ENTERPRISE_LIBRARY();
 | 
				
			||||||
                var id = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "ID")?.Value.ToString();
 | 
					                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 areaId = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "AREA_ID");
 | 
				
			||||||
                //var typeId = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "TYPE_ID");
 | 
					                //var typeId = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "TYPE_ID");
 | 
				
			||||||
                var riskName = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "RISK_NAME");
 | 
					                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
 | 
					                else if (mineType != null && areaId != null && riskName != null)//&& typeId != null && riskDes!=null
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    var temp = SKProductionUnit.All;
 | 
					                    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",
 | 
				
			||||||
                    switch (mineType.Value.ToString())
 | 
					            "Nav_SCOREL","Nav_SCOREE","Nav_SCOREC","Nav_ProductionUnit"});
 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                        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"});
 | 
					 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                if (result != null)
 | 
					                if (result != null)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user