/// <summary> /// 注意获取最新接口的调用方式 /// </summary> /// <param name="request"></param> /// <returns></returns> public ExecuteResult <PromotionCollectionResponse> GetPromotionList(GetPromotionListRequest request) { var pageRequest = new PagerRequest(request.Page, request.Pagesize); var timestamp = new Timestamp { TsType = TimestampType.Old, Ts = DateTime.Parse(request.RefreshTs) }; var response = GetList(pageRequest, timestamp, request.SortOrder, request.CoordinateInfo); var result = new ExecuteResult <PromotionCollectionResponse> { Data = response }; return(result); }
public RestfulResult List(GetPromotionListRequest request, int?authuid, UserModel authUser) { request.Type = UrlDecode(request.Type); if (!String.IsNullOrEmpty(request.Type)) { if (request.Type.ToLower() == "refresh") { return(Refresh(new GetPromotionListForRefresh { Lat = request.Lat, Lng = request.Lng, PageSize = request.Pagesize, RefreshTs = request.RefreshTs, Sort = request.Sort })); } } return(new RestfulResult { Data = this._promotionDataService.GetPromotionList(request) }); }