大屏看板
This commit is contained in:
@@ -352,16 +352,16 @@ namespace BLL
|
||||
public static HSSEData GetTheLastData()
|
||||
{
|
||||
HSSEData hSSEData = new HSSEData();
|
||||
|
||||
var dataHsse= (from x in Funs.DB.HSSEData_HSSE
|
||||
orderby x.ReportDate descending
|
||||
select x).FirstOrDefault();
|
||||
|
||||
var dataHsse = (from x in Funs.DB.HSSEData_HSSE
|
||||
orderby x.ReportDate descending
|
||||
select x).FirstOrDefault();
|
||||
|
||||
var hSseDataHiddens = Project_HSSEData_HiddenDangerDetailService.GetModelByDate(dataHsse.ReportDate.Value);
|
||||
hSSEData = GetItemByHSSEData_HSSE(dataHsse, hSseDataHiddens);
|
||||
return hSSEData;
|
||||
}
|
||||
|
||||
|
||||
public static HSSEData_HSSE GetTodayData()
|
||||
{
|
||||
var q = (from x in Funs.DB.HSSEData_HSSE
|
||||
@@ -1818,30 +1818,33 @@ namespace BLL
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目班前会
|
||||
/// 获取项目班前会
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<MeetingOutput> GetProjectClassMeeting(string projectId)
|
||||
{
|
||||
var result =
|
||||
(
|
||||
from x in Funs.DB.Meeting_ClassMeeting
|
||||
join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into pGroup
|
||||
from p in pGroup.DefaultIfEmpty()
|
||||
where x.ProjectId == projectId && x.CompileDate > Const.DtmarkTime && BeUnderConstructionList.Contains(p.ProjectId)
|
||||
select new MeetingOutput()
|
||||
{
|
||||
ProjectId = x.ProjectId,
|
||||
ProjectName = p.ProjectName,
|
||||
Id = x.ClassMeetingId,
|
||||
MeetingName = x.ClassMeetingName,
|
||||
MeetingDate = x.ClassMeetingDate,
|
||||
MeetingHours = x.MeetingHours,
|
||||
HostMan = x.MeetingHostMan,
|
||||
AttentPerson = x.AttentPerson,
|
||||
AttentPersonNum = x.AttentPersonNum,
|
||||
}).ToList();
|
||||
return result.ToList();
|
||||
var list = (from x in Funs.DB.Meeting_ClassMeeting
|
||||
join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into pGroup
|
||||
from p in pGroup.DefaultIfEmpty()
|
||||
where x.CompileDate > Const.DtmarkTime && BeUnderConstructionList.Contains(p.ProjectId)
|
||||
select new MeetingOutput()
|
||||
{
|
||||
ProjectId = x.ProjectId,
|
||||
ProjectName = p.ProjectName,
|
||||
Id = x.ClassMeetingId,
|
||||
MeetingName = x.ClassMeetingName,
|
||||
MeetingDate = x.ClassMeetingDate,
|
||||
MeetingHours = x.MeetingHours,
|
||||
HostMan = x.MeetingHostMan,
|
||||
AttentPerson = x.AttentPerson,
|
||||
AttentPersonNum = x.AttentPersonNum,
|
||||
}).ToList();
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(projectId))
|
||||
{
|
||||
list = list.Where(x => x.ProjectId == projectId).ToList();
|
||||
}
|
||||
return list.ToList();
|
||||
}
|
||||
///// <summary>
|
||||
///// 获取项目班前会议(异步)
|
||||
@@ -1852,6 +1855,36 @@ namespace BLL
|
||||
// return await Task.Run(GetProjectClassMeeting);
|
||||
//}
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目周前会
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<MeetingOutput> GetProjectWeekMeeting(string projectId)
|
||||
{
|
||||
var list = (from x in Funs.DB.Meeting_WeekMeeting
|
||||
join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into pGroup
|
||||
from p in pGroup.DefaultIfEmpty()
|
||||
where BeUnderConstructionList.Contains(p.ProjectId) && x.CompileDate > Const.DtmarkTime
|
||||
select new MeetingOutput()
|
||||
{
|
||||
ProjectId = x.ProjectId,
|
||||
ProjectName = p.ProjectName,
|
||||
Id = x.WeekMeetingId,
|
||||
MeetingName = x.WeekMeetingName,
|
||||
MeetingDate = x.WeekMeetingDate,
|
||||
MeetingHours = x.MeetingHours,
|
||||
HostMan = x.MeetingHostMan,
|
||||
AttentPerson = x.AttentPerson,
|
||||
AttentPersonNum = x.AttentPersonNum,
|
||||
}).ToList();
|
||||
if (!string.IsNullOrWhiteSpace(projectId))
|
||||
{
|
||||
list = list.Where(x => x.ProjectId == projectId).ToList();
|
||||
}
|
||||
return list.ToList();
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目专题会议
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user