|
|
|
@ -3,6 +3,7 @@ using System.Collections.Generic; |
|
|
|
using System.Linq; |
|
|
|
using System.Text; |
|
|
|
using System.Text.RegularExpressions; |
|
|
|
using System.Web.Script.Serialization; |
|
|
|
using System.Xml; |
|
|
|
using System.Xml.Serialization; |
|
|
|
using Forks.JsonRpc.Client; |
|
|
|
@ -20,7 +21,7 @@ namespace Test { |
|
|
|
//RpcFacade.Login(username, strPwd);
|
|
|
|
//var applyForCredit = new RpcObject("/MainSystem/B3AFinance/BO/ApplyForCreditObject");
|
|
|
|
//RpcFacade.Call<object>("/MainSystem/B3AFinance/Rpcs/B3Interface/ApplyForCreditObject", applyForCredit);
|
|
|
|
var web = new Service(); |
|
|
|
// var web = new Service();
|
|
|
|
// var xml = InsertGCB(web);
|
|
|
|
//var order = new Test.RpcWeb1.qfdorder();
|
|
|
|
//order.batchID = "1581";
|
|
|
|
@ -35,16 +36,94 @@ namespace Test { |
|
|
|
// price = "1.09",
|
|
|
|
// qfdDetailID = "190"
|
|
|
|
// } };
|
|
|
|
var order = new Test.RpcWeb1.orderInfo(); |
|
|
|
order.bwpOrderID = "198"; |
|
|
|
web.Url = "http://192.168.1.158:2100/bwprpc/Service.asmx"; |
|
|
|
//var order = new Test.RpcWeb1.orderInfo();
|
|
|
|
// order.bwpOrderID = "198";
|
|
|
|
// web.Url = "http://192.168.1.158:2100/bwprpc/Service.asmx";
|
|
|
|
|
|
|
|
var r = web.DeleteQFDOrder(order); |
|
|
|
Console.WriteLine(r.resultCode + ":" + r.content+ ":" + r.id); |
|
|
|
// var r = web.DeleteQFDOrder(order);
|
|
|
|
// Console.WriteLine(r.resultCode + ":" + r.content+ ":" + r.id);
|
|
|
|
// Console.WriteLine( Encoding.UTF8.GetString( Encoding.UTF8.GetBytes("?????????302015")));
|
|
|
|
|
|
|
|
var c = new RestClient("http://118.192.22.77:48080/interfaceAPI-1.0/porcelain/changeOrderState.do"); |
|
|
|
c.Method = RestClient.HttpVerb.POST; |
|
|
|
c.ContentType = "text/json"; |
|
|
|
//{"contract_ID":"2","stage":"confirmed1","orderInfo":{"driverName":"张三","driverPhone":"131"}}
|
|
|
|
c.PostData = "{\"contract_ID\":\"1\",\"stage\":\"confirmed\",\"orderInfo\":{\"driverName\":\"张三\",\"driverPhone\":\"131\"}}"; |
|
|
|
|
|
|
|
var vo = new orderVo(); |
|
|
|
|
|
|
|
var serializer = new JavaScriptSerializer(); |
|
|
|
vo.contract_ID = "2"; |
|
|
|
vo.stage = "qwe"; |
|
|
|
vo.orderInfo.driverName = "saaa"; |
|
|
|
vo.orderInfo.driverPhone = "123"; |
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
// var xx= c.MakeRequest();
|
|
|
|
Console.WriteLine(serializer.Serialize(vo)); |
|
|
|
Console.Read(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class driverVO { |
|
|
|
private string _driverName = string.Empty; |
|
|
|
|
|
|
|
public string driverName { |
|
|
|
get { return _driverName; } |
|
|
|
set { _driverName = value; } |
|
|
|
} |
|
|
|
|
|
|
|
private string _driverPhone = string.Empty; |
|
|
|
|
|
|
|
public string driverPhone { |
|
|
|
get { return _driverPhone; } |
|
|
|
set { _driverPhone = value; } |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
class orderVo { |
|
|
|
private string _contract_ID = string.Empty; |
|
|
|
|
|
|
|
public string contract_ID { |
|
|
|
get { return _contract_ID; } |
|
|
|
set { _contract_ID = value; } |
|
|
|
} |
|
|
|
|
|
|
|
private string _stage = string.Empty; |
|
|
|
|
|
|
|
public string stage { |
|
|
|
get { return _stage; } |
|
|
|
set { _stage = value; } |
|
|
|
} |
|
|
|
|
|
|
|
private driverVO _orderInfo = new driverVO(); |
|
|
|
|
|
|
|
public driverVO orderInfo { |
|
|
|
get { return _orderInfo; } |
|
|
|
set { _orderInfo = value; } |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
class Result { |
|
|
|
private string _result = string.Empty; |
|
|
|
public string result { |
|
|
|
get { return _result; } |
|
|
|
set { _result = value; } |
|
|
|
} |
|
|
|
|
|
|
|
private string _desc = string.Empty; |
|
|
|
public string desc { |
|
|
|
get { return _desc; } |
|
|
|
set { _desc = value; } |
|
|
|
} |
|
|
|
|
|
|
|
public object data { get; set; } |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public static string GetBase64(string value) { |
|
|
|
var encode = System.Text.Encoding.UTF8; |
|
|
|
byte[] bytedata = encode.GetBytes(value); |
|
|
|
|