Ejemplo n.º 1
0
        /// <summary>
        /// 道路救援补单通知
        /// </summary>
        /// <param name="tuhuOrderId"></param>
        /// <returns></returns>
        public bool SendRoadRescueNoti(int tuhuOrderId)
        {
            var result = false;

            try
            {
                using (var client = new FuleOrPeccancyServiceClient())
                {
                    var getResult = client.SendRoadRescueNoti(tuhuOrderId);
                    getResult.ThrowIfException(true);
                    result = getResult.Success ? getResult.Result : false;
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex);
            }
            return(result);
        }
Ejemplo n.º 2
0
        ///// <summary>
        ///// 获取途虎订单号对应的车行易订单号
        ///// </summary>
        ///// <param name="tuhuOrderId"></param>
        ///// <returns></returns>
        //public string SelectCheXingYiIdByTuhuOrderId(long tuhuOrderId)
        //{
        //    var result = string.Empty;
        //    try
        //    {
        //        result = dbScopeReadManager.Execute(conn => DALThirdReplaceOrder.SelectCheXingYiIdByTuhuOrderId(conn, tuhuOrderId));
        //    }
        //    catch (Exception ex)
        //    {
        //        logger.Error(ex);
        //    }
        //    return result;
        //}

        ///// <summary>
        ///// 根据车行易Id获取车行易订单信息
        ///// </summary>
        ///// <param name="cheXingYiId"></param>
        ///// <returns></returns>
        //public CheXingYiOrderResultInfo GetCheXingYiOrderInfo(string cheXingYiId)
        //{
        //    CheXingYiOrderResultInfo result = null;
        //    try
        //    {
        //        List<Tuple<String, String>> orderRsultDetail = new List<Tuple<string, string>>()
        //        {
        //            Tuple.Create("method_type", "detail"),
        //            Tuple.Create("orderId", cheXingYiId),
        //        };
        //        var info = ViolationHttpUtils.SendAndReceive(orderRsultDetail, VIOLATION_URL);
        //        result = JsonConvert.DeserializeObject<CheXingYiOrderResultInfo>(info);
        //    }
        //    catch (Exception ex)
        //    {
        //        logger.Error(ex);
        //    }
        //    return result;
        //}

        #region  务
        /// <summary>
        /// 发送违章代缴支付通知
        /// </summary>
        /// <param name="tuhuOrderId"></param>
        /// <param name="serialNumbers"></param>
        /// <returns></returns>
        public bool SendCheXingYiPeccancyNoti(int tuhuOrderId, string serialNumbers)
        {
            var result = false;

            try
            {
                using (var client = new FuleOrPeccancyServiceClient())
                {
                    var getResult = client.SendCheXingYiPeccancyNoti(tuhuOrderId, serialNumbers);
                    getResult.ThrowIfException(true);
                    result = getResult.Success ? getResult.Result : false;
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex);
            }
            return(result);
        }