示例#1
0
 /// <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;
 }