|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Web;
|
|
|
|
|
using System.Web.UI;
|
|
|
|
|
using System.Web.UI.WebControls;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Web.Script.Serialization;
|
|
|
|
|
|
|
|
|
|
namespace TradeManageNew
|
|
|
|
|
{
|
|
|
|
|
public partial class test : System.Web.UI.Page
|
|
|
|
|
{
|
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected void Unnamed1_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
YCService.Ec obj = new YCService.Ec();
|
|
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
|
|
var list = DataNew.GetYCOrders("0");
|
|
|
|
|
//sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
|
|
|
|
|
|
|
|
|
|
//sb.Append("<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ns1=\"http://www.example.org/Ec/\">");
|
|
|
|
|
//sb.Append("<SOAP-ENV:Body>");
|
|
|
|
|
//sb.Append("<ns1:callService>");
|
|
|
|
|
//sb.Append("<paramsJson>");
|
|
|
|
|
//sb.Append("{");
|
|
|
|
|
//sb.Append("{\"country_code\":\"OTHER\",\"shipping_method\":\"F4\",\"consignee_name\":\"张三\",\"consignee_company\":\"易仓科技\",\"consignee_province\":\"province\",\"consignee_city\":\"city\",\"consignee_street\":\"address1\",\"consignee_street1\":\"address2\",\"consignee_street2\":\"address3\",\"consignee_postcode\":\"142970\",\"consignee_areacode\":\"doorplate\",\"consignee_phone\":\"company\",\"consignee_fax\":\"name\",\"consignee_email\":\"136@163.com\",\"consignee_doorplate\":\"email\"}");
|
|
|
|
|
//sb.Append("\"allocated_auto\":\"0\",");
|
|
|
|
|
//sb.Append("\"warehouse_code\":\"HRBW\",");
|
|
|
|
|
//sb.Append("\"shipping_method\":\"F4\",");
|
|
|
|
|
//sb.Append("\"reference_no\":\"ref_1399867101_123\"");
|
|
|
|
|
|
|
|
|
|
//sb.Append("}");
|
|
|
|
|
//sb.Append("</paramsJson>");
|
|
|
|
|
//sb.Append("<appToken>appToken</appToken>");
|
|
|
|
|
//sb.Append("<appKey>appKey</appKey>");
|
|
|
|
|
//sb.Append("<service>createOrder</service>");
|
|
|
|
|
//sb.Append("</ns1:callService>");
|
|
|
|
|
//sb.Append("</SOAP-ENV:Body>");
|
|
|
|
|
//sb.Append("</SOAP-ENV:Envelope>");
|
|
|
|
|
|
|
|
|
|
//{
|
|
|
|
|
// "platform":"OTHER",
|
|
|
|
|
// "allocated_auto":"0",
|
|
|
|
|
// "warehouse_code":"HRBW",
|
|
|
|
|
// "shipping_method":"F4",
|
|
|
|
|
// "reference_no":"ref_1399867101",
|
|
|
|
|
// "aliexpress_order_no":"8000777788889999",
|
|
|
|
|
// "order_desc":"\u8ba2\u5355\u63cf\u8ff0",
|
|
|
|
|
// "remark":"我是备注",
|
|
|
|
|
// "order_business_type":"b2c",
|
|
|
|
|
// "lp_order_number":"lp_123456",
|
|
|
|
|
// "country_code":"RU",
|
|
|
|
|
// "province":"province",
|
|
|
|
|
// "city":"city",
|
|
|
|
|
// "district":"收件人区",
|
|
|
|
|
// "address1":"address1",
|
|
|
|
|
// "address2":"address2",
|
|
|
|
|
// "address3":"address3",
|
|
|
|
|
// "zipcode":"142970",
|
|
|
|
|
// "license":"420904",
|
|
|
|
|
// "doorplate":"doorplate",
|
|
|
|
|
// "company":"company",
|
|
|
|
|
// "name":"name",
|
|
|
|
|
// "phone":"phone",
|
|
|
|
|
// "cell_phone":"cell_phone",
|
|
|
|
|
// "email":"email",
|
|
|
|
|
// "platform_shop":"shop",
|
|
|
|
|
// "is_order_cod":1,
|
|
|
|
|
// "order_cod_price":99,
|
|
|
|
|
// "order_cod_currency":"RMB",
|
|
|
|
|
// "order_age_limit":2,
|
|
|
|
|
// "is_signature":0,
|
|
|
|
|
// "is_insurance":0,
|
|
|
|
|
// "insurance_value":0,
|
|
|
|
|
// "channel_code":"demo",
|
|
|
|
|
// "packageCenterCode":"center_code",
|
|
|
|
|
// "packageCenterName":"集包地中心名称",
|
|
|
|
|
// "QrCode":"123ABC",
|
|
|
|
|
// "shortAddress":"100-200-30-400",
|
|
|
|
|
// "seller_id":"ebay-test001",
|
|
|
|
|
// "buyer_id":"ebay-test002",
|
|
|
|
|
// "only_logistics":0,
|
|
|
|
|
// "assign_date":"2021-01-01",
|
|
|
|
|
// "assign_time":"02",
|
|
|
|
|
// "items":[
|
|
|
|
|
// {
|
|
|
|
|
// "product_sku":"EA140509201610",
|
|
|
|
|
// "reference_no":"149H6286",
|
|
|
|
|
// "product_name_en":"Product Name",
|
|
|
|
|
// "product_name":"Product Name",
|
|
|
|
|
// "product_declared_value":5.000,
|
|
|
|
|
// "quantity":1,
|
|
|
|
|
// "ref_tnx":"1495099983020",
|
|
|
|
|
// "ref_item_id":"302588235574",
|
|
|
|
|
// "ref_buyer_id":"esramo_a62szxok"
|
|
|
|
|
// }
|
|
|
|
|
// ],
|
|
|
|
|
// "report":[
|
|
|
|
|
// {
|
|
|
|
|
// "product_title":"键盘",
|
|
|
|
|
// "product_title_en":"keyboard",
|
|
|
|
|
// "product_quantity":1,
|
|
|
|
|
// "product_declared_value":5,
|
|
|
|
|
// "product_weight":3
|
|
|
|
|
// }
|
|
|
|
|
// ],
|
|
|
|
|
// "tracking_no":"123",
|
|
|
|
|
// "label":{
|
|
|
|
|
// "file_type":"png",
|
|
|
|
|
// "file_data":"hVJPjUP4+yHjvKErt5PuFfvRhd...",
|
|
|
|
|
// "file_size":"100x100"
|
|
|
|
|
// },
|
|
|
|
|
// "is_pack_box":0,
|
|
|
|
|
// "is_release_cargo":0,
|
|
|
|
|
// "is_vip":0,
|
|
|
|
|
// "order_kind":"BC",
|
|
|
|
|
// "order_payer_name":"小明",
|
|
|
|
|
// "order_id_number":"1325323112323",
|
|
|
|
|
// "order_payer_phone":"13120775656",
|
|
|
|
|
// "order_country_code_origin":"美国",
|
|
|
|
|
// "order_sale_amount":"0",
|
|
|
|
|
// "order_sale_currency":"RMB",
|
|
|
|
|
// "is_platform_ebay":"0",
|
|
|
|
|
// "ebay_item_id":"130056",
|
|
|
|
|
// "ebay_transaction_id":"202009041652-0001",
|
|
|
|
|
// "tax_payment_method":"CFR_OR_CPT",
|
|
|
|
|
// "customs_company_name":"我是清关公司",
|
|
|
|
|
// "customs_address":"我是清关地址",
|
|
|
|
|
// "customs_contact_name":"我是清关联系人",
|
|
|
|
|
// "customs_email":"15026521351@gmail.com",
|
|
|
|
|
// "customs_tax_code":"156156156",
|
|
|
|
|
// "customs_phone":"15625231521",
|
|
|
|
|
// "customs_city":"武汉市",
|
|
|
|
|
// "customs_state":"湖北省",
|
|
|
|
|
// "customs_country_code":"CN",
|
|
|
|
|
// "customs_postcode":"434400",
|
|
|
|
|
// "customs_doorplate":"601",
|
|
|
|
|
// "consignee_tax_number":"682515426999999",
|
|
|
|
|
// "order_battery_type":"UN3481",
|
|
|
|
|
// "vat_tax_code":"16515612231",
|
|
|
|
|
// "distribution_information":"distribution information",
|
|
|
|
|
// "consignee_tax_type":1,
|
|
|
|
|
// "api_source":"mabangerp",
|
|
|
|
|
// "verify":1,
|
|
|
|
|
// "forceVerify":0,
|
|
|
|
|
// "lp_code":"AEOWH0000345968"
|
|
|
|
|
// }
|
|
|
|
|
JavaScriptSerializer JsonConvert = new JavaScriptSerializer();
|
|
|
|
|
foreach (var md in list)
|
|
|
|
|
{
|
|
|
|
|
YC_createOrder omd = new YC_createOrder();
|
|
|
|
|
omd.reference_no = md.PlatOrderCode;
|
|
|
|
|
omd.aliexpress_order_no = md.PlatOrderCode;
|
|
|
|
|
//omd.lp_code = md.PlatOrderCode;
|
|
|
|
|
if(md.PlatId==2)
|
|
|
|
|
omd.platform = "AMAZON";//平台, ALIEXPRESS,AMAZON,B2C,EBAY,OTHER 默认OTHER
|
|
|
|
|
else if (md.PlatId == 3)
|
|
|
|
|
omd.platform = "EBAY";
|
|
|
|
|
else if (md.PlatId == 1)
|
|
|
|
|
omd.platform = "ALIEXPRESS";
|
|
|
|
|
else if (md.PlatId == 2)
|
|
|
|
|
omd.platform = "OTHER";
|
|
|
|
|
omd.country_code = md.CountryCode;
|
|
|
|
|
omd.shipping_method = "UPSGROUND";
|
|
|
|
|
omd.warehouse_code = "CAMR";
|
|
|
|
|
omd.province =md.RevProvince;
|
|
|
|
|
omd.city = md.RevCity;
|
|
|
|
|
omd.district = md.RevArea;
|
|
|
|
|
omd.address1 = md.RevAddr;
|
|
|
|
|
omd.address2 = "";
|
|
|
|
|
omd.address3 = "";
|
|
|
|
|
omd.license = "";
|
|
|
|
|
omd.doorplate = "";
|
|
|
|
|
omd.company = "";
|
|
|
|
|
omd.verify = 1;
|
|
|
|
|
omd.forceVerify = 1;
|
|
|
|
|
if(md.RevPhone.Contains("ext"))
|
|
|
|
|
{
|
|
|
|
|
var len=md.RevPhone.IndexOf("ext");
|
|
|
|
|
omd.phone = md.RevPhone.Substring(0,len-1);
|
|
|
|
|
}
|
|
|
|
|
omd.name = md.RevName;
|
|
|
|
|
|
|
|
|
|
if (md.RevMoblie.Contains("ext"))
|
|
|
|
|
{
|
|
|
|
|
var len = md.RevMoblie.IndexOf("ext");
|
|
|
|
|
omd.cell_phone = md.RevMoblie.Substring(0, len - 1);
|
|
|
|
|
}
|
|
|
|
|
omd.email = md.RevMail;
|
|
|
|
|
omd.zipcode = md.RevPostCode;
|
|
|
|
|
|
|
|
|
|
omd.platform_shop = md.ShopName;
|
|
|
|
|
List<YC_Items> itemlist = new List<YC_Items>();
|
|
|
|
|
List<YC_Report> relist = new List<YC_Report>();
|
|
|
|
|
foreach (var gmd in md.GoodsList)
|
|
|
|
|
{
|
|
|
|
|
YC_Items imd = new YC_Items();
|
|
|
|
|
imd.product_sku = gmd.TypeCode;
|
|
|
|
|
imd.reference_no = "";
|
|
|
|
|
imd.product_declared_value = 5;
|
|
|
|
|
imd.product_name_en =gmd.GoodsEnglisgName;
|
|
|
|
|
imd.product_name = gmd.GoodsName;
|
|
|
|
|
imd.quantity = gmd.GoodsNum;
|
|
|
|
|
imd.ref_tnx = "";
|
|
|
|
|
imd.ref_item_id = "";
|
|
|
|
|
imd.ref_buyer_id = "";
|
|
|
|
|
itemlist.Add(imd);
|
|
|
|
|
YC_Report ymd = new YC_Report();
|
|
|
|
|
ymd.product_title = gmd.GoodsEnglisgName;
|
|
|
|
|
ymd.product_title_en = gmd.GoodsName;
|
|
|
|
|
ymd.product_quantity = gmd.GoodsNum;
|
|
|
|
|
ymd.product_declared_value = 5;
|
|
|
|
|
if (gmd.Weight != null)
|
|
|
|
|
ymd.product_weight = Convert.ToInt32(gmd.Weight.Value);
|
|
|
|
|
else
|
|
|
|
|
ymd.product_weight = 100;
|
|
|
|
|
relist.Add(ymd);
|
|
|
|
|
}
|
|
|
|
|
omd.items = itemlist;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
omd.report = relist;
|
|
|
|
|
// string ojson = JsonConvert.Serialize(omd);
|
|
|
|
|
//string re = obj.callService(ojson, "d45efccfc1a9e3a3199c3abcc37d9ce6", "b28a8987bea38085e14194a8970c8947", "createOrder");
|
|
|
|
|
string ojson = "{\"reference_no\":\"22-07040-59321\"}";
|
|
|
|
|
string re = obj.callService(ojson, "d45efccfc1a9e3a3199c3abcc37d9ce6", "b28a8987bea38085e14194a8970c8947", "getOrderByRefCode");
|
|
|
|
|
YC_Result ReModel = JsonConvert.Deserialize<YC_Result>(re);
|
|
|
|
|
//{"ask":"Success","message":"","data":{"company_code":"KF","order_business_type":"b2c","order_code":"KF-210616-0020","reference_no":"22-07040-59321","platform":"AMAZON","order_status":"C","shipping_method":"UPSGROUND","tracking_no":"","carrier_name":"","warehouse_code":"CAMR","order_weight":"6.0000","order_desc":"","date_create":"2021-06-16 17:10:48","date_release":"","date_shipping":"","date_modify":"2021-06-16 17:11:03","consignee_country_code":"US","consignee_country_name":"US","consignee_state":"KS","consignee_city":"Bel Aire","consignee_district":"","consignee_address1":"4459 N Eagle Lake Dr","consignee_address2":"","consignee_address3":"","consigne_zipcode":"67220-1729","consignee_doorplate":"","consignee_company":"","consignee_name":"Albert C. Ma","consignee_phone":"0000000000","consignee_email":"logon123cox@gmail.com","platform_shop":"","abnormal_reason":"","create_type":"ERP订单","order_cod_price":"0.000","order_cod_currency":"","is_order_cod":"0","transfer_order_no":"","fee_details":null,"currency":"USD","items":[{"product_sku":"KM6684","quantity":"1"}],"inventory_batch_out":[],"return_tracking_number_sign":1}}
|
|
|
|
|
//{"ask":"Success","message":"Success","order_code":"KF-210616-0020","error_code":500,"tracking_no":"","order_status":"C"}
|
|
|
|
|
|
|
|
|
|
//{"ask":"Failure","message":"oms:数据验证失败SKU:KM2528-2-W未审核","order_code":"KF-210616-0018","error_code":500,"tracking_no":"","Error":{"errMessage":"数据验证失败SKU:KM2528-2-W未审核","errCode":500129}}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|