diff --git a/OpenAuth.App/ServiceApp/InsTaskHallManager/InsTaskHallApp.cs b/OpenAuth.App/ServiceApp/InsTaskHallManager/InsTaskHallApp.cs index f6e9219..18dbe69 100644 --- a/OpenAuth.App/ServiceApp/InsTaskHallManager/InsTaskHallApp.cs +++ b/OpenAuth.App/ServiceApp/InsTaskHallManager/InsTaskHallApp.cs @@ -40,7 +40,7 @@ namespace OpenAuth.App.ServiceApp.InsTaskHallManager r.TaskName, r.State, p.ShpCount, - CompleteCount = SqlFunc.Subqueryable().Where(a => a.TaskId == r.Id).Count() > 0 ? SqlFunc.Subqueryable().Where(a => a.TaskId == r.Id).Sum(r => (r.EndNum - r.BeginNum)) : 0 + CompleteCount = SqlFunc.Subqueryable().Where(a => a.TaskId == r.Id).Count() > 0 ? SqlFunc.Subqueryable().Where(a => a.TaskId == r.Id).Sum(r => (r.EndNum - r.BeginNum)+1) : 0 }).ToListAsync(); return query;