public ActionResult RetailOrderQueryDetails(string orderNo, string remarkFlag) { RetailOrderQueryDetailsVo result = retailQueryService.QueryRetailOrderDetails(orderNo, remarkFlag); ViewData["result"] = result; log.Info("查询明细数据" + Request.Form.ToString()); return(View("RetailOrderQueryDetails")); }
public RetailOrderQueryDetailsVo QueryRetailOrderDetails(string orderNo, string remarkFlag) { RetailOrderQueryDetailsVo result = doFindRetailOrderById(orderNo, remarkFlag); if (result != null) { IDictionary <string, ModelGroup> modelGroupDic = ProductCache.GetModelGroupDic(); string key = result.Model + result.Interior + result.PrList; if (modelGroupDic.ContainsKey(key)) { result.ModelYear = modelGroupDic[key].ModelYear.ToString(); result.ModelVersion = modelGroupDic[key].ModelVersion; result.PrList = modelGroupDic[key].PrList; } else { result.ModelYear = "数据错误"; result.ModelVersion = "数据错误"; result.PrList = result.PrList + "数据错误"; } IDictionary <string, Model> modelDic = ProductCache.GetModelDic(); if (result.Model != null && modelDic.ContainsKey(result.Model)) { result.Model = result.Model + "-" + modelDic[result.Model].ModelName; } else { result.Model = result.Model + "数据错误"; } IDictionary <string, string> colorDic = ProductCache.GetColorDic(); if ((result.Color != null) && colorDic.ContainsKey(result.Color)) { result.Color = result.Color + "(" + result.Color1 + ")" + '-' + colorDic[result.Color]; } else { result.Color = result.Color + "(" + result.Color1 + ")"; } IDictionary <string, string> interiorDic = ProductCache.GetInteriorDic(); if (result.Interior != null && interiorDic.ContainsKey(result.Interior)) { result.Interior = result.Interior + '-' + interiorDic[result.Interior]; } else { result.Interior = result.Interior + "数据错误"; } IDictionary <string, County> countyDic = CommonCache.GetCountyDic(); if (result.County != null && countyDic.ContainsKey(result.County)) { result.County = result.County + '-' + countyDic[result.County].ProvinceName + '-' + countyDic[result.County].CityName + '-' + countyDic[result.County].CountyName; } else { result.County = result.County + "数据错误"; } DealerStockVehicleInfo vehicleInfo = doFindDealerStockVehicleInfoById(result.Vin); if (vehicleInfo != null) { result.VehicleInStockDate = vehicleInfo.VehicleInStockDate; result.VehicleOutStockDate = vehicleInfo.VehicleOutStockDate; result.EngineNo = vehicleInfo.EngineNo; } result.SalesSource = RetailCache.GetSalesSource(result.SalesSource); result.OrderStatus = RetailCache.GetOrderStatus(result.OrderStatus); result.Accessory = RetailCache.GetYesNo(result.Accessory); result.Club = RetailCache.GetYesNo(result.Club); result.Gender = RetailCache.GetGender(result.Gender); result.InvoiceType = RetailCache.GetInvoiceType(result.InvoiceType); result.VehiclePurpose = RetailCache.GetVehiclePurpose(result.VehiclePurpose); result.CertificateType = RetailCache.GetVehiclePurpose(result.CertificateType); result.Duty = RetailCache.GetVehiclePurpose(result.Duty); result.CompanyProperty = RetailCache.GetVehiclePurpose(result.CompanyProperty); result.CompanyIndustry = RetailCache.GetVehiclePurpose(result.CompanyIndustry); result.SalesType = RetailCache.GetVehiclePurpose(result.SalesType); result.UsePoint = RetailCache.GetYesNo(result.UsePoint); result.ThreeGuarantees = RetailCache.GetYesNo(result.ThreeGuarantees); result.CustomerType = RetailCache.GetCustomerType(result.CustomerType); } return(result); }