Browse Source

订单同步异常捕捉下沉

AddValidOverTime
shanji 2 years ago
parent
commit
2cba1b6d32
  1. 11
      BBWY.Server.Business/Sync/OrderSyncBusiness.cs

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

@ -282,6 +282,9 @@ namespace BBWY.Server.Business
foreach (var orderJToken in validOrders)
{
var orderId = orderJToken.Value<string>("orderId");
try
{
if (insertOrderList.Any(o => o.Id == orderId))
continue;
var dbOrder = dbOrderList.FirstOrDefault(o => o.Id == orderId);
@ -387,6 +390,8 @@ namespace BBWY.Server.Business
#region 订单sku金额明细
var skuJArray = jtoken["skuList"] as JArray;
if (skuJArray != null && skuJArray.Count() > 0)
{
foreach (var oskuJtoken in skuJArray)
{
var oskuCF = new OrderSkuCFDetail()
@ -423,6 +428,7 @@ namespace BBWY.Server.Business
};
orderSkuCFDetailList.Add(oskuCF);
}
}
#endregion
}
@ -869,6 +875,11 @@ namespace BBWY.Server.Business
catch { }
#endregion
}
catch (Exception ex)
{
nLogManager.Default().Error(ex, $"SyncOrder OrderLevel Error, OrderId:{orderId}, ShopId:{shopId}");
}
}
#region 补齐sku logo
if (insertOrderSkuList.Count() > 0)

Loading…
Cancel
Save