/// <summary> /// 获取发动机参数 /// </summary> /// <param name="code"></param> /// <returns></returns> public EngineViewModel GetEngineOther(string code, string mto) { TopLineEngineQueueModel queueModel = new TopLineEngineQueueModel { EngineCode = code, EngineMTO = mto }; if (!string.IsNullOrEmpty(code)) { EngineTypeModel engineType = DbDataCache.GetEngineType(code); queueModel.EngineType = engineType?.TypeName; if (!string.IsNullOrEmpty(mto)) { EngineAutoTypeModel autoType = DbDataCache.GetTCaseType(mto); queueModel.TCaseType = autoType?.TCaseType; } else { queueModel = TopLineEngineQueue.Get(code); } } string lmpstr = queueModel.EngineType + " " + queueModel.TCaseType; return(EngineViewModel.CreateModel(queueModel.EngineCode, queueModel.EngineMTO, queueModel.EngineType, lmpstr)); }
/// <summary> /// 获取发动机参数 /// </summary> /// <param name="code"></param> /// <returns></returns> public static EngineViewModel GetEngineOther(string code, string mto) { TopLineEngineQueueModel queueModel = new TopLineEngineQueueModel { EngineCode = code, EngineMTO = mto }; if (!string.IsNullOrEmpty(code)) { LEngineTypeModel engineType = LocalSQLHandler.LEngineType.Get(code); queueModel.EngineType = engineType?.TypeName; if (!string.IsNullOrEmpty(mto)) { LEngineCodeModel autoType = LocalSQLHandler.LEngineCode.Get(mto); queueModel.TCaseType = autoType?.TCaseType; } else { queueModel = MSSQLHandler.TopLineEngineQueue.Get(code); } } string lmpstr = queueModel.EngineType + " " + queueModel.TCaseType; return(EngineViewModel.CreateModel(queueModel.EngineCode, queueModel.EngineMTO, queueModel.EngineType, lmpstr)); }