/// <summary> /// 获取服务购买列表 /// </summary> /// <param name="shopName"></param> /// <param name="page"></param> /// <param name="pagesize"></param> /// <returns></returns> public static QueryPageModel <MarketServiceBuyRecordModel> GetMarketServiceBuyList(MarketBoughtQuery query) { var data = MarketApplication.GetBoughtShopList(query); var list = data.Models.Select(d => { var market = MarketApplication.GetMarketService(d.MarketServiceId); return(new MarketServiceBuyRecordModel { Id = d.Id, EndTime = d.EndTime, MarketServiceId = d.MarketServiceId, StartTime = d.StartTime, SettlementFlag = d.SettlementFlag, ShopName = market.ShopName }); }).ToList(); return(new QueryPageModel <MarketServiceBuyRecordModel> { Models = list, Total = data.Total }); }
/// <summary> /// 获取服务购买列表 /// </summary> /// <param name="shopName"></param> /// <param name="page"></param> /// <param name="pagesize"></param> /// <returns></returns> public static QueryPageModel <MarketServiceBuyRecordModel> GetMarketServiceBuyList(string shopName, int page = 1, int pagesize = 10) { QueryPageModel <MarketServiceBuyRecordModel> result = new QueryPageModel <MarketServiceBuyRecordModel>(); var queryModel = new MarketBoughtQuery() { PageSize = pagesize, PageNo = page, ShopName = shopName, MarketType = CurMarketType }; QueryPageModel <Entities.MarketServiceRecordInfo> marketEntities = MarketApplication.GetBoughtShopList(queryModel); if (marketEntities.Total > 0) { result.Models = marketEntities.Models.Select(d => { var market = MarketApplication.GetMarketService(d.MarketServiceId); return(new MarketServiceBuyRecordModel { Id = d.Id, EndTime = d.EndTime, MarketServiceId = d.MarketServiceId, StartTime = d.StartTime, SettlementFlag = d.SettlementFlag, ShopName = market.ShopName }); }).ToList(); } if (result.Models == null) { result.Models = new List <MarketServiceBuyRecordModel>(); } result.Total = marketEntities.Total; return(result); }