班前会

This commit is contained in:
zonse
2025-05-10 20:39:06 +08:00
parent ace065a512
commit 08e97acd4a
9 changed files with 204 additions and 460 deletions
+21 -3
View File
@@ -86,12 +86,30 @@ namespace FineUIPro.Web.common
{
DateTime startd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", startdate, "00:00:00"));
DateTime endd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", enddate, "23:59:59"));
int m_count = Funs.DB.Project_ProjectUser.Count();
int job_count = (from x in Funs.DB.Meeting_ClassMeeting
var m_count = Funs.DB.Meeting_ClassMeeting
.Where(mc => mc.ClassMeetingDate >= startd &&
mc.ClassMeetingDate <= endd)
.GroupBy(mc => new
{
MeetingDate = mc.ClassMeetingDate.Value.Date,
mc.ProjectId
})
.Select(g => new
{
MeetingDate = g.Key.MeetingDate,
ProjectId = g.Key.ProjectId,
DailyMaxManagePersonNum = g.Max(mc => mc.ManagePersonNum ?? 0)
})
.OrderBy(r => r.MeetingDate)
.ThenBy(r => r.ProjectId)
.ToList().Sum(x => x.DailyMaxManagePersonNum);
var job_count = (from x in Funs.DB.Meeting_ClassMeeting
where x.ClassMeetingDate >= startd && x.ClassMeetingDate <= endd
select new Model.MeetingItem
{
AttentPersonNum = x.AttentPersonNum ?? 0,
ProjectId = x.ProjectId,
AttentPersonNum = x.AttentPersonNum ?? 0
}).ToList().Sum(s => s.AttentPersonNum);