初始化
This commit is contained in:
89
BLWWS/HttpSendData.cs
Normal file
89
BLWWS/HttpSendData.cs
Normal file
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Web;
|
||||
using Newtonsoft.Json;
|
||||
using RestSharp;
|
||||
namespace BLWWS
|
||||
{
|
||||
public class HttpSendData
|
||||
{
|
||||
//public static readonly string BaseURL = "http://www.higmkj.com:8056";
|
||||
public static readonly string BaseURL = ConfigurationManager.AppSettings["BaoJing_BaseUrl"];
|
||||
private static readonly NLog.Logger _logger = NLog.LogManager.GetCurrentClassLogger();
|
||||
public static void SendData(PMSDataBase data)
|
||||
{
|
||||
//ssl 协议不兼容
|
||||
//var A = (SecurityProtocolType)48;
|
||||
//var B = (SecurityProtocolType)192;
|
||||
//var C = (SecurityProtocolType)768;
|
||||
//var D = (SecurityProtocolType)3072;
|
||||
//var E = (SecurityProtocolType)12288;
|
||||
//ServicePointManager.SecurityProtocol = A | B | C | D | E;
|
||||
var a = Newtonsoft.Json.JsonConvert.SerializeObject(data);
|
||||
_logger.Error("宝镜推送CheckIn数据:" + a);
|
||||
//var client1 = new RestClient(BaseURL);
|
||||
//var request1 = new RestRequest("/order/checkIn", Method.POST);
|
||||
//request1.AddJsonBody(data);
|
||||
//var Response = client1.Execute(request1).Content;
|
||||
//string content = Response;
|
||||
WebReference.WebService1 w = new WebReference.WebService1();
|
||||
var Response = w.HelloWorld("C24cAfK", a, "/order/checkIn");
|
||||
_logger.Error("宝镜推送CheckIn结果:" + Response);
|
||||
}
|
||||
public static void SendData_CheckOut(PMSDataBase data)
|
||||
{
|
||||
|
||||
//ssl 协议不兼容
|
||||
//var A = (SecurityProtocolType)48;
|
||||
//var B = (SecurityProtocolType)192;
|
||||
//var C = (SecurityProtocolType)768;
|
||||
//var D = (SecurityProtocolType)3072;
|
||||
//var E = (SecurityProtocolType)12288;
|
||||
//ServicePointManager.SecurityProtocol = A | B | C | D | E;
|
||||
var a = Newtonsoft.Json.JsonConvert.SerializeObject(data);
|
||||
_logger.Error("宝镜推送SendData_CheckOut数据:" + a);
|
||||
//var client1 = new RestClient(BaseURL);
|
||||
//var request1 = new RestRequest("/order/checkOut", Method.POST);
|
||||
//request1.AddJsonBody(data);
|
||||
//var Response = client1.Execute(request1).Content;
|
||||
|
||||
WebReference.WebService1 w = new WebReference.WebService1();
|
||||
var Response = w.HelloWorld("C24cAfK", a, "/order/checkOut");
|
||||
_logger.Error("宝镜推送CheckOut:" + Response);
|
||||
}
|
||||
}
|
||||
public class PMSDataBase
|
||||
{
|
||||
public string hotel_code { get; set; } = "";
|
||||
public string time { get; set; } = "";
|
||||
public string sign { get; set; } = "";
|
||||
public string hotel_id { get; set; } = "";
|
||||
public string order_no { get; set; } = "";
|
||||
public string room_no { get; set; } = "";
|
||||
public string check_out_original { get; set; }
|
||||
}
|
||||
|
||||
public class PMSData : PMSDataBase
|
||||
{
|
||||
public string checkIn { get; set; }
|
||||
public string checkOut { get; set; }
|
||||
public ushort is_breakfast { get; set; }
|
||||
public ushort breakfast { get; set; }
|
||||
public string rateCode { get; set; }
|
||||
public string amount { get; set; }
|
||||
public string order_original { get; set; }
|
||||
public List<Info> infos { get; set; }
|
||||
}
|
||||
public class Info
|
||||
{
|
||||
public string name { get; set; }
|
||||
public string mobile { get; set; }
|
||||
public int type { get; set; }
|
||||
public string idcard { get; set; }
|
||||
public int sex { get; set; }
|
||||
public string address { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user