Browse Source

更新订单同步逻辑 排除订单号重复

qianyi
shanji 2 years ago
parent
commit
d66fd11cdb
  1. 4
      BBWY.Server.Business/Sync/OrderSyncBusiness.cs

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

@ -297,6 +297,8 @@ namespace BBWY.Server.Business
foreach (var orderJToken in noGiftOrderList) foreach (var orderJToken in noGiftOrderList)
{ {
var orderId = orderJToken.Value<string>("orderId"); var orderId = orderJToken.Value<string>("orderId");
if (insertOrderList.Count(o => o.Id == orderId) > 0)
continue;
var dbOrder = dbOrderList.FirstOrDefault(o => o.Id == orderId); var dbOrder = dbOrderList.FirstOrDefault(o => o.Id == orderId);
var isNewOrder = dbOrder == null; var isNewOrder = dbOrder == null;
SDCalculationCostRequest sDCalculationCostRequest = null; //SD信息埋点 SDCalculationCostRequest sDCalculationCostRequest = null; //SD信息埋点
@ -654,6 +656,8 @@ namespace BBWY.Server.Business
} }
#endregion #endregion
fsql.Transaction(() => fsql.Transaction(() =>
{ {
if (insertOrderList.Count() > 0) if (insertOrderList.Count() > 0)

Loading…
Cancel
Save