/// <summary>
        /// 获取验证码,只有已支付、退款中、退款完成由验证码
        /// </summary>
        /// <param name="orderId"></param>
        private void GetIdentifyingCode(int orderId)
        {
            var request = new GetIdentifyingCodeByOrderRequest()
            {
                OrderId = orderId
            };
            var result = BusHelper.Send <GetIdentifyingCodeByOrderResponse>(request);

            _listCode = result.Codes;
        }
예제 #2
0
 public GetIdentifyingCodeByOrderResponse GetQrCode(GetIdentifyingCodeByOrderRequest request)
 {
     try
     {
         var result = Global.Bus.Send <GetIdentifyingCodeByOrderResponse>(Constants.HotelServiceAddress, request);
         if (!result.IsSuccess)
         {
             throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.InternalServerError,
                                                                         "获取数量列表失败。"));
         }
         return(result.Data);
     }
     catch
     {
         throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.InternalServerError,
                                                                     "获取数量列表失败。"));
     }
 }