Example #1
0
        /// <summary>
        /// 平安端:单个订单信息查询
        /// </summary>
        /// <param name="BankOrderNo"></param>
        /// <returns></returns>
        private QueryBatchMarginsOrderDetialResponse QueryPingAnMarginsOrderDetail(string BankOrderNo)
        {
            var iPingAnAPIService = DIFactory.GetContainer().Resolve <IPingAnAPIService>();

            QueryPingAnMarginsOrderListRequest request = new QueryPingAnMarginsOrderListRequest();

            request.bankorderno = BankOrderNo;
            var orderDetailResponse = iPingAnAPIService.QueryBatchMarginsOrderDetial(request);

            return(orderDetailResponse as QueryBatchMarginsOrderDetialResponse);
        }
        /// <summary>
        /// 批量查询订单接口
        /// </summary>
        /// <returns></returns>
        public QueryBatchMarginsOrderDetialResponse QueryBatchMarginsOrderDetial(QueryPingAnMarginsOrderListRequest queryPingAnMarginsOrderListRequest)
        {
            QueryBatchMarginsOrderDetialRequest request = new QueryBatchMarginsOrderDetialRequest();

            request.channel           = channel;
            request.transCode         = "018";
            request.pageIndex         = queryPingAnMarginsOrderListRequest.pageindex;
            request.pageSize          = queryPingAnMarginsOrderListRequest.pagesize;
            request.commercialNoII    = "";
            request.commercialOrderNo = "";
            request.bankOrderNo       = queryPingAnMarginsOrderListRequest.bankorderno;
            request.activityNo        = "";
            request.productCode       = "";
            request.cardNumber        = queryPingAnMarginsOrderListRequest.cardnumber;
            request.userName          = queryPingAnMarginsOrderListRequest.username;
            request.freezeStartTime   = queryPingAnMarginsOrderListRequest.freezestarttime;
            request.freezeEndTime     = queryPingAnMarginsOrderListRequest.freezetendtime;

            var response = pingAnExec.Exec(request);

            return(response as QueryBatchMarginsOrderDetialResponse);
        }