Browse Source

待议价任务触发条件考虑时间

liangku_skuoptimazation
shanji 1 year ago
parent
commit
cbdb7bcd99
  1. 22
      BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs

22
BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs

@ -44,11 +44,23 @@ namespace BBWYB.Server.Business
if (s.IsFirstPurchaseCompleted == false)
return Enums.TriggerOptimizationReason.;
if (s.IsFirstPurchaseCompleted == true &&
s.IsFirstOptimizationCompleted == false &&
s.ItemCount - s.FirstPurchaseCompletedItemCount >= 20)
return Enums.TriggerOptimizationReason.;
if (s.IsFirstOptimizationCompleted == true && s.LastOptimizationItemCount != 0 && s.ItemCount * 1.0 / s.LastOptimizationItemCount >= 2)
return Enums.TriggerOptimizationReason.;
s.IsFirstOptimizationCompleted == false)
{
if (s.ItemCount - s.FirstPurchaseCompletedItemCount >= 20)
return Enums.TriggerOptimizationReason.;
if (s.LastOptimizationTime != null &&
(DateTime.Now.Date - s.LastOptimizationTime.Value.Date).TotalDays > 30)
return Enums.TriggerOptimizationReason.;
}
if (s.IsFirstOptimizationCompleted == true)
{
if (s.LastOptimizationItemCount != 0 && s.ItemCount * 1.0 / s.LastOptimizationItemCount >= 2)
return Enums.TriggerOptimizationReason.;
if (s.LastOptimizationTime != null &&
(DateTime.Now.Date - s.LastOptimizationTime.Value.Date).TotalDays > 30)
return Enums.TriggerOptimizationReason.;
}
return null;
}

Loading…
Cancel
Save