/// <summary> /// 获得订单详细查询 /// </summary> /// <param name="entity"></param> /// <returns></returns> public List<OutStoDetailEntity> GetOrderDetail(OutStoDetailEntity entity) { entity.IncludeAll(); List<OutStoDetailEntity> list = this.OutStoDetail.GetList(entity); if (!list.IsNullOrEmpty()) { List<LocationEntity> listLocation = new LocationProvider().GetList(); listLocation = listLocation == null ? new List<LocationEntity>() : listLocation; foreach (OutStoDetailEntity item in list) { LocationEntity location = listLocation.FirstOrDefault(a => a.LocalNum == item.LocalNum); item.LocalName = location == null ? "" : location.LocalName; if (item.Amount == 0) { item.Amount = item.OutPrice * item.Num; } } } return list; }