private HotPageData <List <GoodsViewModel> > GetGoodsList(HQRequestHeader header, HotGoodsSearchCondition condition) { HotPageData <List <HotGoodsModel> > pageData = GoodsProviderFactory.GetInstance(header.platType).GetGoodsList(condition, out string errMsg); HotPageData <List <GoodsViewModel> > pageViewData = new HotPageData <List <GoodsViewModel> >(); pageViewData.PageCount = pageData.PageCount; pageViewData.PageIndex = pageData.PageIndex; pageViewData.PageSize = pageData.PageSize; pageViewData.Total = pageData.Total; List <GoodsViewModel> viewList = new List <GoodsViewModel>(); foreach (HotGoodsModel goodsInfo in pageData.Rows) { GoodsViewModel viewInfo = new GoodsViewModel(); viewInfo.couponPrice = goodsInfo.CouponDiscount.ToString("F2"); viewInfo.earnMoney = goodsInfo.PromotionAmount.ToString("F2");//????要乘一个百分比 viewInfo.finalPrice = goodsInfo.CouponedPrice.ToString("F2"); viewInfo.goodsId = goodsInfo.GoodsId; viewInfo.goodsIntro = goodsInfo.GoodsDesc; viewInfo.goodsPrice = goodsInfo.MinGroupPrice.ToString("F2"); viewInfo.imgs = goodsInfo.GoodsGalleryUrls.ToArray(); viewInfo.imgSrc = goodsInfo.GoodsThumbnailUrl; viewInfo.isFav = false;//???赋值 viewInfo.platform = header.platType; viewInfo.salesVolume = goodsInfo.SoldQuantity; viewInfo.title = goodsInfo.GoodsName; viewList.Add(viewInfo); } pageViewData.Rows = viewList; return(pageViewData); }
/// <summary> /// 删除收藏 /// </summary> /// <param name="header"></param> /// <param name="ids"></param> /// <returns></returns> public ActionResult favoriteDelete(HQRequestHeader header, string ids) { if (String.IsNullOrEmpty(ids)) { return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.参数有误))); } if (ids.EndsWith(",")) { ids = ids.Substring(0, ids.Length - 1); } return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK, (UserFavoriteBLL.Instance.favoriteDelete(ids, header.userId, (Int16)header.platType))))); }
public ActionResult list(HQRequestHeader header, int orderStatus, int pageIndex, int pageSize, string date) { try { var list = OrdersBLL.Instance.GetMyOrder(header.platType, orderStatus, pageIndex, pageSize, date); var result = ApiResult.ResultWith(HQEnums.ResultOptionType.OK, list); return(Json(result)); } catch (Exception ex) { log.Error(ex); return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.务器错误))); } }
/// <summary> /// 文章列表 /// </summary> /// <param name="categoryId"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public ActionResult zoneList(int categoryId, int pageIndex, int pageSize, HQRequestHeader header) { return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK, ShareZoneArticleBLL.Instance.listByCategoryId(header.platType, categoryId, pageIndex, pageSize)))); }
public JsonResult Detail(HQRequestHeader header, long goodsId) { return(null); }
public JsonResult List(HQRequestHeader header, int categoryId, int filterType, string keyword, string sortType = "desc", int page = 1, int pageSize = 10) { return(null); }
public JsonResult Search(HQRequestHeader header, string keyword, int page = 1, int pageSize = 10) { return(null); }
/// <summary> /// 首页推荐 /// </summary> /// <returns></returns> public ActionResult recommend(HQRequestHeader header) { return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK, AdvertiseBLL.Instance.listForIndex(header.platType)))); }
public ActionResult myProfit(HQRequestHeader header) { MyProfitView profit = UsersBLL.Instance.myProfit(header.userId); return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK, profit))); }
/// <summary> /// 我的团队 /// </summary> /// <param name="header"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public ActionResult myTeams(HQRequestHeader header, int pageIndex, int pageSize) { MyTeamView view = UsersBLL.Instance.MyTeams(header.userId, pageIndex, pageSize); return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK, view))); }
/// <summary> /// 我的收藏 /// </summary> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public ActionResult favoriteList(HQRequestHeader header, int pageIndex, int pageSize) { return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK, UserFavoriteBLL.Instance.favoriteList(header.userId, header.platType, pageIndex, pageSize)))); }
/// <summary> /// 收藏商品 /// </summary> /// <param name="goodsid"></param> /// <returns></returns> public ActionResult favorite(HQRequestHeader header, long goodsid) { return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK, (UserFavoriteBLL.Instance.favorite(goodsid, header.userId, (Int16)header.platType))))); }
public JsonResult Test4(HQRequestHeader header) { return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK, "自己想写的文字", header))); }
public JsonResult Test(HQRequestHeader header) { return(Json(ApiResult.ResultWith(HQEnums.ResultOptionType.OK))); }
public ActionResult Index(HQRequestHeader header) { int userId = header.userId; return(View()); }