diff --git a/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs b/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs index 6b095ac..55ddaa1 100644 --- a/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs +++ b/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs @@ -405,11 +405,14 @@ namespace BBWYB.Server.Business.Sync #region 创建待议价任务 if (!dbOptimizationLimitTaskList.Any(t => t.OrderId == o.OrderId && t.SkuId == osku.SkuId)) { + //判断sku是否首次采购 + var isFirst = !dbSkuTotalSaleInfoList.Any(s => s.SkuId == osku.SkuId); + insertTimeLimitTaskList.Add(new TimeLimitTask() { Id = idGenerator.NewLong(), CreateTme = DateTime.Now, - ExpirationTime = DateTime.Now.AddDays(1), + ExpirationTime = DateTime.Now.AddDays(isFirst ? 2 : 1), OrderId = o.OrderId, OrderSn = o.OrderSn, ShopId = shopId,