Browse Source

获取未完成且超时的任务数量

master
shanji 1 year ago
parent
commit
223f59ebce
  1. 6
      BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs

6
BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs

@ -1061,7 +1061,11 @@ namespace BBWYB.Server.Business
/// <returns></returns> /// <returns></returns>
public long GetNoCompletedAndTimeOutSpuOptimizationTaskCount() public long GetNoCompletedAndTimeOutSpuOptimizationTaskCount()
{ {
return fsql.Select<SpuOptimizationTask>().Where(t => t.ReStartTimes > 2 && t.IsOptimizationCompleted == false) return fsql.Select<SpuOptimizationTask, TimeLimitTask>()
.InnerJoin((st, t) => st.Id == t.TaskId)
.Where((st, t) => st.ReStartTimes > 0 ||
(t.CompletionTime == null &&
t.ExpirationTime < DateTime.Now))
.Count(); .Count();
} }

Loading…
Cancel
Save