自动生成培训计划
This commit is contained in:
@@ -323,6 +323,33 @@ namespace BLL
|
||||
return (from x in Funs.DB.SitePerson_Person where x.ProjectId == projectId select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据岗位id获取在岗人员信息列表
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="workPostIds"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.SitePerson_Person> GetPersonListByWorkPostIds(string projectId, List<string> workPostIds)
|
||||
{
|
||||
var list = new List<Model.SitePerson_Person>();
|
||||
if (workPostIds.Any())
|
||||
{
|
||||
foreach (var work in workPostIds)
|
||||
{
|
||||
var plist = (from x in Funs.DB.SitePerson_Person where x.IsUsed == true && x.ProjectId == projectId && x.WorkPostId == work select x).ToList();
|
||||
if (plist.Any())
|
||||
{
|
||||
list.AddRange(plist);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
list = (from x in Funs.DB.SitePerson_Person where x.IsUsed == true && x.ProjectId == projectId select x).ToList();
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加人员信息
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user