班前会
This commit is contained in:
@@ -86,15 +86,21 @@ 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(x => x.ProjectId == ProjectId);
|
||||
int job_count = (from x in Funs.DB.Meeting_ClassMeeting
|
||||
where x.ProjectId == ProjectId && x.ClassMeetingDate >= startd && x.ClassMeetingDate <= endd
|
||||
|
||||
select new Model.MeetingItem
|
||||
{
|
||||
AttentPersonNum = x.AttentPersonNum ?? 0,
|
||||
|
||||
}).ToList().Sum(s => s.AttentPersonNum);
|
||||
var meet = (from x in Funs.DB.Meeting_ClassMeeting
|
||||
where x.ProjectId == ProjectId && x.ClassMeetingDate >= startd && x.ClassMeetingDate <= endd
|
||||
select new Model.MeetingItem
|
||||
{
|
||||
AttentPersonNum = x.AttentPersonNum ?? 0,
|
||||
ManagePersonNum = x.ManagePersonNum ?? 0,
|
||||
}).ToList();
|
||||
var m_count = 0;
|
||||
var job_count = 0;
|
||||
if (meet.Count() > 0)
|
||||
{
|
||||
m_count = meet.Where(m => m.ManagePersonNum != null).Max(m => m.ManagePersonNum);
|
||||
job_count = meet.Sum(s => s.AttentPersonNum);
|
||||
}
|
||||
|
||||
|
||||
return new {
|
||||
m_count = m_count,
|
||||
|
||||
Reference in New Issue
Block a user