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) if (s.IsFirstPurchaseCompleted == false)
return Enums.TriggerOptimizationReason.; return Enums.TriggerOptimizationReason.;
if (s.IsFirstPurchaseCompleted == true && if (s.IsFirstPurchaseCompleted == true &&
s.IsFirstOptimizationCompleted == false && s.IsFirstOptimizationCompleted == false)
s.ItemCount - s.FirstPurchaseCompletedItemCount >= 20) {
return Enums.TriggerOptimizationReason.; if (s.ItemCount - s.FirstPurchaseCompletedItemCount >= 20)
if (s.IsFirstOptimizationCompleted == true && s.LastOptimizationItemCount != 0 && s.ItemCount * 1.0 / s.LastOptimizationItemCount >= 2) return Enums.TriggerOptimizationReason.;
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; return null;
} }

Loading…
Cancel
Save