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

Loading…
Cancel
Save