|
|
@ -1056,16 +1056,13 @@ namespace BBWYB.Server.Business |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 获取未完成且超时的任务数量
|
|
|
|
/// 获取超时的任务数量
|
|
|
|
/// </summary>
|
|
|
|
/// <returns></returns>
|
|
|
|
public long GetNoCompletedAndTimeOutSpuOptimizationTaskCount() |
|
|
|
{ |
|
|
|
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)) |
|
|
|
return fsql.Select<SpuOptimizationTask>() |
|
|
|
.Where(t => t.ReStartTimes > 0) |
|
|
|
.Count(); |
|
|
|
} |
|
|
|
|
|
|
|