/// <summary> /// 查询单据详细数据分页 /// </summary> /// <param name="entity"></param> /// <param name="pageInfo"></param> /// <returns></returns> public override List <OrderDetailEntity> GetDetailList(OrderDetailEntity entity, ref PageInfo pageInfo) { var detail = new OrderDetailEntity(); detail.Where(a => a.OrderNum == entity.OrderNum); detail.IncludeAll(); detail.OrderBy(a => a.ID, EOrderBy.DESC); var rowCount = 0; var listResult = OrderDetail.GetList(detail, pageInfo.PageSize, pageInfo.PageIndex, out rowCount); pageInfo.RowCount = rowCount; return(listResult); }
/// <summary> /// 获得单据详细信息 /// </summary> /// <param name="entity"></param> /// <returns></returns> public override List <OrderDetailEntity> GetOrderDetail(OrderDetailEntity entity) { var detail = new OrderDetailEntity(); detail.IncludeAll(); detail.Where(a => a.OrderNum == entity.OrderNum); var product = new ProductEntity(); product.Include(a => new { a.Size, a.UnitName }); detail.Left(product, new Params <string, string> { Item1 = "ProductNum", Item2 = "SnNum" }); var list = OrderDetail.GetList(detail); return(list); }