修改大屏劳务数据
This commit is contained in:
parent
c8497c1dbf
commit
a63b942ddd
|
@ -87,23 +87,7 @@ namespace FineUIPro.Web.common
|
||||||
DateTime startd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", startdate, "00:00:00"));
|
DateTime startd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", startdate, "00:00:00"));
|
||||||
DateTime endd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", enddate, "23:59:59"));
|
DateTime endd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", enddate, "23:59:59"));
|
||||||
|
|
||||||
var m_count = Funs.DB.Meeting_ClassMeeting
|
var m_count = Funs.DB.Project_ProjectUser.Count();
|
||||||
.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
|
var job_count = (from x in Funs.DB.Meeting_ClassMeeting
|
||||||
where x.ClassMeetingDate >= startd && x.ClassMeetingDate <= endd
|
where x.ClassMeetingDate >= startd && x.ClassMeetingDate <= endd
|
||||||
select new Model.MeetingItem
|
select new Model.MeetingItem
|
||||||
|
|
|
@ -87,23 +87,7 @@ namespace FineUIPro.Web.common
|
||||||
DateTime startd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", startdate, "00:00:00"));
|
DateTime startd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", startdate, "00:00:00"));
|
||||||
DateTime endd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", enddate, "23:59:59"));
|
DateTime endd = Funs.GetNewDateTimeOrNow(string.Format("{0} {1}", enddate, "23:59:59"));
|
||||||
|
|
||||||
var m_count = Funs.DB.Meeting_ClassMeeting
|
var m_count = Funs.DB.Project_ProjectUser.Where(x => x.ProjectId == ProjectId).Count();
|
||||||
.Where(mc => mc.ProjectId == ProjectId && 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
|
var job_count = (from x in Funs.DB.Meeting_ClassMeeting
|
||||||
where x.ProjectId == ProjectId && x.ClassMeetingDate >= startd && x.ClassMeetingDate <= endd
|
where x.ProjectId == ProjectId && x.ClassMeetingDate >= startd && x.ClassMeetingDate <= endd
|
||||||
select new Model.MeetingItem
|
select new Model.MeetingItem
|
||||||
|
|
Loading…
Reference in New Issue