public JsonResult PostActiveList(FightGroupActiveQuery query) { query.ShopId = CurrentShop.Id; var data = FightGroupApplication.GetActives(query); return(Json(data)); }
public object GetActiveList(int page) { var query = new FightGroupActiveQuery { PageSize = 5, PageNo = page, ActiveStatusList = new List <FightGroupActiveStatus> { FightGroupActiveStatus.Ongoing, FightGroupActiveStatus.WillStart }, SaleStatus = ProductSaleStatus.OnSale,//已销售状态商品 }; var data = ServiceProvider.Instance <IFightGroupService> .Create.GetActives(query); var datalist = data.Models.ToList(); foreach (FightGroupActiveInfo item in datalist) { if (!string.IsNullOrWhiteSpace(item.IconUrl)) { item.IconUrl = Core.MallIO.GetRomoteImagePath(item.IconUrl); } } dynamic result = SuccessResult(); result.total = data.Total; result.data = datalist; return(result); }
public JsonResult PostActiveList(FightGroupActiveQuery query) { query.SaleStatus = ProductSaleStatus.OnSale;//已销售状态商品 query.PageSize = 5; query.ActiveStatusList = new List <FightGroupActiveStatus> { FightGroupActiveStatus.Ongoing, FightGroupActiveStatus.WillStart }; var data = FightGroupApplication.GetActives(query); return(Json(new { success = true, data = data.Models, total = data.Total })); }
/// <summary> /// 获取活动列表 /// </summary> /// <param name="Statuses">状态集</param> /// <param name="ProductName">商品名</param> /// <param name="ShopName">店铺名</param> /// <param name="ShopId">店铺编号</param> /// <param name="page"></param> /// <param name="pagesize"></param> /// <returns></returns> public static QueryPageModel <FightGroupActiveListModel> GetActives(FightGroupActiveQuery query) { QueryPageModel <FightGroupActiveListModel> result = null; var data = Service.GetActives(query); Mapper.CreateMap <FightGroupActiveInfo, FightGroupActiveListModel>(); Mapper.CreateMap <QueryPageModel <FightGroupActiveInfo>, QueryPageModel <FightGroupActiveListModel> >(); result = Mapper.Map <QueryPageModel <FightGroupActiveListModel> >(data); if (result.Total > 0) { //数据映射 foreach (var item in result.Models) { if (!string.IsNullOrWhiteSpace(item.IconUrl)) { item.IconUrl = Himall.Core.HimallIO.GetImagePath(item.IconUrl); } } } return(result); }
/// <summary> /// 获取拼团活动列表 /// </summary> /// <param name="pageSize"></param> /// <param name="pageNo"></param> /// <returns></returns> public JsonResult <Result <dynamic> > GetActiveList(int pageSize = 5, int pageNo = 1) { FightGroupActiveQuery query = new FightGroupActiveQuery(); query.SaleStatus = ProductSaleStatus.OnSale;//已销售状态商品 query.PageSize = pageSize; query.PageNo = pageNo; query.ActiveStatusList = new List <FightGroupActiveStatus> { FightGroupActiveStatus.Ongoing, FightGroupActiveStatus.WillStart }; var data = FightGroupApplication.GetActives(query); var datalist = data.Models.ToList(); foreach (DTO.FightGroupActiveListModel item in datalist) { if (!string.IsNullOrWhiteSpace(item.IconUrl)) { item.IconUrl = Core.HimallIO.GetRomoteImagePath(item.IconUrl); } } return(JsonResult <dynamic>(new { rows = datalist, total = data.Total })); }
public JsonResult PostActiveList(FightGroupActiveQuery query) { var data = FightGroupApplication.GetActives(query); return(Json(data, true)); }