/// <summary> /// 退保 /// </summary> /// <param name="model"></param> /// <returns></returns> public OrderCancleOutputModel OrderCancle(OrderCancleInputModel model) { try { string methodName = "orderCancle"; model.customkey = "bowangjishi"; // UtilityHelper.CommonHelper.OrderNoOne(); //model.transNo = Guid.NewGuid().ToString("N"); string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5("c8d994c2e6f824eb9fc54e49c0d771c1" + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); OrderCancleOutputModel outModel = new OrderCancleOutputModel(); outModel = SerializerHelper.FromJsonTo <OrderCancleOutputModel>(retrunStr); if (outModel.respstat != "0000") { ReceivedLog(model.transNo, "OrderCancle", outModel.respmsg); } return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); return(null); } }
///// <summary> ///// 页面通知地址 ///// </summary> //const string pageNoticeUrl = ""; #region orderApply承保 /// <summary> /// 承保 /// </summary> /// <param name="model"></param> /// <returns></returns> public OrderApplyOutputModel OrderApply(OrderApplyInputModel model) { try { string methodName = "orderApply"; model.customkey = Customkey; string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5(VI + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); #region 发送魔方日志 //MofangSendLog mofangSendLog = new MofangSendLog(); //mofangSendLog.MothodName = "OrderApply"; //mofangSendLog.FKID = ApplyId; //mofangSendLog.TransNo = orderModel.transNo; //mofangSendLog.IsSend = true; //mofangSendLogMessage = #endregion OrderApplyOutputModel outModel = new OrderApplyOutputModel(); outModel = SerializerHelper.FromJsonTo <OrderApplyOutputModel>(retrunStr); if (outModel.respstat != "0000") { ReceivedLog(model.transNo, "OrderApply", outModel.respmsg); } return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); return(null); } }
public JobInfoResp GetJobInfo(JobInfoReq model) { try { string methodName = "getProductJob"; model.customkey = Customkey; string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5(VI + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); string retrunStr22 = PostHttp(url, strJson, "application/json;charset=utf-8"); // string retrunStr = UtilityHelper.HttpService.Post(url, strJson); JobInfoResp outModel = new JobInfoResp(); outModel = SerializerHelper.FromJsonTo <JobInfoResp>(retrunStr); if (outModel.respstat != "0000") { ReceivedLog(model.transNo, "GetJobInfo", outModel.respmsg); } return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); Log.WriteLog(" " + ex); return(null); } }
/// <summary> /// 产品出行目的地 /// </summary> /// <param name="model"></param> /// <returns></returns> public ProductCXDestinationResp ProductDestinations(ProductDestinationReq model) { try { string methodName = "productDestinations"; model.customkey = Customkey; string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5(VI + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); ProductCXDestinationResp outModel = new ProductCXDestinationResp(); outModel = SerializerHelper.FromJsonTo <ProductCXDestinationResp>(retrunStr); if (outModel.respstat != "0000") { ReceivedLog(model.transNo, "ProductDestinations", outModel.respmsg); } return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); Log.WriteLog(" " + ex); return(null); } }
/// <summary> /// 订单试算 /// </summary> /// <param name="model"></param> /// <returns></returns> public TrialResp GetOrderTrial(TrialReq model) { try { string TransNo = UtilityHelper.CommonHelper.OrderNoOne(); model.transNo = TransNo; //Guid.NewGuid().ToString("N"); string methodName = "getOrderTrial"; model.customkey = Customkey; string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5(VI + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); TrialResp outModel = new TrialResp(); outModel = SerializerHelper.FromJsonTo <TrialResp>(retrunStr); if (outModel.respstat != "0000") { ReceivedLog(model.transNo, "GetOrderTrial", outModel.respmsg); } return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); return(null); } }
/// <summary> /// 获取支付链接 /// </summary> /// <param name="model"></param> /// <returns></returns> public GetPayUrlResp GetPayUrl(GetPayUrlReq model) { try { string methodName = "getPayUrl"; model.customkey = Customkey; // model.pageNoticeUrl = LinkFun.getPageNoticeUrl(); model.pageNoticeUrl = UtilityHelper.Utils.UrlEncode(LinkFun.getPageNoticeUrl()); string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5(VI + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); GetPayUrlResp outModel = new GetPayUrlResp(); outModel = SerializerHelper.FromJsonTo <GetPayUrlResp>(retrunStr); if (outModel.respstat != "0000") { ReceivedLog(model.transNo, "GetPayUrl", outModel.respmsg); } return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); return(null); } }
/// <summary> /// 投保单列表 /// </summary> /// <param name="model"></param> /// <returns></returns> public OrderSummaryOutputModel OrderSummary(OrderSummaryInputModel model) { try { string methodName = "orderSummary"; model.customkey = Customkey; string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5(VI + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); OrderSummaryOutputModel outModel = new OrderSummaryOutputModel(); outModel = SerializerHelper.FromJsonTo <OrderSummaryOutputModel>(retrunStr); //if (outModel.respstat != "0000") //{ // ReceivedLog(model.transNo, "OrderSummary", outModel.respmsg); //} return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); return(null); } }
/// <summary> /// 健康告知提交 /// </summary> /// <param name="model"></param> /// <returns></returns> public HealthNotifyResp HealthAnswerSubmit(HealthNotifyReq model) { try { string methodName = "healthAnswerSubmit"; model.customkey = Customkey; string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5(VI + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); HealthNotifyResp outModel = new HealthNotifyResp(); outModel = SerializerHelper.FromJsonTo <HealthNotifyResp>(retrunStr); if (outModel.respstat != "0000") { ReceivedLog(model.transNo, "HealthAnswerSubmit", outModel.respmsg); } return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); return(null); } }