示例#1
0
        /// <summary>
        /// 使用记录
        /// </summary>
        public HttpResponseMessage UseRecordQuery(RequestModel request)
        {
            var result = WebHelper.GetResult(request);

            if (result.Code == EnumHelper.GetValue(EnumResultCode.操作成功))
            {
                var total        = 0L;
                var requestQuery = JsonHelper.Deserialize <RequestQueryModel>(request.JsonString, isNewObj: true);
                requestQuery.Sorting = new List <KeyValuePair <string, string> >();
                requestQuery.Sorting.Add(new KeyValuePair <string, string>("CreateDt", "DESC"));
                var list = trafficService.ReadTraffic(requestQuery, WebHelper.GetContext().Member.MemberId, out total);

                result.Obj = new ResultQueryModel(requestQuery, total, list);
            }
            return(WebApiHelper.ToHttpResponseMessage(result));
        }