Browse Source

订单同步细节修改

qianyi
shanji 2 years ago
parent
commit
2373c8836f
  1. 16
      BBWY.Server.Business/Sync/OrderSyncBusiness.cs
  2. 12
      BBWY.Test/Program.cs

16
BBWY.Server.Business/Sync/OrderSyncBusiness.cs

@ -230,11 +230,23 @@ namespace BBWY.Server.Business
var interfaceCanceledOrderIdList = validOrders.Where(orderJToken => orderJToken.Value<string>("orderState").Equals("TRADE_CANCELED")) var interfaceCanceledOrderIdList = validOrders.Where(orderJToken => orderJToken.Value<string>("orderState").Equals("TRADE_CANCELED"))
.Select(orderJToken => orderJToken.Value<string>("orderId")); //接口查询结果中取消状态的订单Id .Select(orderJToken => orderJToken.Value<string>("orderId")); //接口查询结果中取消状态的订单Id
var dbOrderList = fsql.Select<Order>().Where(o => interfaceOrderIdList.Contains(o.Id)).ToList(o => new Order()
var dbOrderList = fsql.Select<Order>().Where(o => interfaceOrderIdList.Contains(o.Id)).ToList(o => new Order
{ {
Id = o.Id, Id = o.Id,
OrderState = o.OrderState, OrderState = o.OrderState,
StorageType = o.StorageType StorageType = o.StorageType,
BuyerRemark = o.BuyerRemark,
VenderRemark = o.VenderRemark,
ModifyTime = o.ModifyTime,
EndTime = o.EndTime,
WaybillNo = o.WaybillNo,
FreightPrice = o.FreightPrice,
OrderPayment = o.OrderPayment,
SellerPreferentialAmount = o.SellerPreferentialAmount,
OrderSellerPrice = o.OrderSellerPrice,
OrderTotalPrice = o.OrderTotalPrice,
StoreOrder = o.StoreOrder
}); //数据库订单 }); //数据库订单
var dbOrderConsigneeList = fsql.Select<OrderConsignee>().Where(oc => interfaceOrderIdList.Contains(oc.OrderId)).ToList(); //数据库订单收货信息 var dbOrderConsigneeList = fsql.Select<OrderConsignee>().Where(oc => interfaceOrderIdList.Contains(oc.OrderId)).ToList(); //数据库订单收货信息
var dbOrderCostList = fsql.Select<OrderCost>().Where(oc => interfaceOrderIdList.Contains(oc.OrderId)).ToList(); //数据库订单成本信息 var dbOrderCostList = fsql.Select<OrderCost>().Where(oc => interfaceOrderIdList.Contains(oc.OrderId)).ToList(); //数据库订单成本信息

12
BBWY.Test/Program.cs

@ -1,4 +1,5 @@
using Jd.Api; using Jd.Api;
using Jd.Api.Request;
using System; using System;
using System.Linq; using System.Linq;
using System.Security.Cryptography; using System.Security.Cryptography;
@ -31,13 +32,14 @@ namespace BBWY.Test
var appSecret = "8a42bc2301e8439b896e99f5475e0a9b"; var appSecret = "8a42bc2301e8439b896e99f5475e0a9b";
////0e61c4a8ec3e4df4b5836e10884db9220yth 齐盛 ////0e61c4a8ec3e4df4b5836e10884db9220yth 齐盛
var token = "2ace3023200c4ea9aa682bbf8bffee18jztm"; //布莱特玩具 //var token = "2ace3023200c4ea9aa682bbf8bffee18jztm"; //布莱特玩具
//var token = "01f5be2cb4d741dda66bce2356941597mdfm"; //布莱特玩具 token2 //var token = "01f5be2cb4d741dda66bce2356941597mdfm"; //布莱特玩具 token2
//var token = "01dc6f6e7fc34dcd99090d690312556cmdfk"; //齐盛 //var token = "01dc6f6e7fc34dcd99090d690312556cmdfk"; //齐盛
//var token = "9fffa982da23446fb035499ae5622f49odjk"; //腾奇 //var token = "9fffa982da23446fb035499ae5622f49odjk"; //腾奇
//var token = "c22ff4d37b6c4bbd82cd9e8d0dab42dbziyz"; //森王车品 //var token = "c22ff4d37b6c4bbd82cd9e8d0dab42dbziyz"; //森王车品
//var token = "44c19a1c1fbd4641957e6e8985ed1358jmtl"; //森王玩具 //var token = "44c19a1c1fbd4641957e6e8985ed1358jmtl"; //森王玩具
//var token = "4a0ddc095e054c7aa90adcaccb14f83cwzgr"; //可比车品 //var token = "4a0ddc095e054c7aa90adcaccb14f83cwzgr"; //可比车品
var token = "50a4c0f5c55848b5a8a715709e8d6fe0jntb"; //卿卿玩具专营店
//var dt1 = DateTime.Now; //var dt1 = DateTime.Now;
//List<string> list = new List<string>(); //List<string> list = new List<string>();
@ -53,7 +55,15 @@ namespace BBWY.Test
var jdClient = GetJdClient(appkey, appSecret); var jdClient = GetJdClient(appkey, appSecret);
var req = new AscFreightViewRequest();
req.buId = "11926867";
req.operatePin = "开发测试";
req.operateNick = "开发测试";
req.serviceId = 1701316861;
req.orderId = 264691201058;
var res = jdClient.Execute(req,token, DateTime.Now.ToLocalTime());
Console.ReadKey(); Console.ReadKey();
} }

Loading…
Cancel
Save