/// <summary>
        /// 获取用户订单记录
        /// </summary>
        /// <param name="requestParams"></param>
        /// <returns></returns>
        public ActionRes GetWechatPayOrderByPage(QueryPager_Wechat_PayOrder requestParams)
        {
            var pageResult = AllPublicService.WechatPayOrderService.GetByPage(requestParams);

            //过滤敏感信息
            foreach (var item in pageResult.List as List <Wechat_PayOrder> )
            {
                item.MchId       = "******";
                item.OutTradeNo  = "******";
                item.RequestData = "";
                item.PrepayId    = "******";
            }

            return(ActionRes.Success(pageResult));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="requestParams"></param>
        /// <returns></returns>
        public Models.Response.PageResult GetByPage(QueryPager_Wechat_PayOrder requestParams)
        {
            //查询表达式
            var exp = Cat.M.Public.Services.Helper.ExpressionHelper.GetExpressionByQueryPager <QueryPager_Wechat_PayOrder, Wechat_PayOrder>(requestParams);
            //排序
            IList <OrderBy> listOrderBy = new List <OrderBy>();

            if (!string.IsNullOrEmpty(requestParams.sorter))
            {
                listOrderBy.Add(new OrderBy()
                {
                    Order = requestParams.order, Sort = requestParams.sort
                });
            }

            return(base.GetByPage(requestParams.pn, requestParams.ps, exp, listOrderBy));
        }