集成人员同步,专项检查同步
This commit is contained in:
@@ -147,6 +147,24 @@
|
||||
return Funs.DB.Project_ProjectUser.FirstOrDefault(e => e.ProjectId == ProjectId && e.RoleId.Contains(RoleId));
|
||||
}
|
||||
|
||||
public static List<Sys_User> GetProjectUserByUnitidAndProjectId(string ProjectId, string UnitId, string RoleId)
|
||||
{
|
||||
var ids = Funs.DB.Project_ProjectUser.Where(e => e.ProjectId == ProjectId && (UnitId == "" || e.UnitId == UnitId)).Select(u => u.UserId).ToList();
|
||||
return Funs.DB.Sys_User.Where(u => ids.Contains(u.UserId)).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目Id获取项目人员
|
||||
/// </summary>
|
||||
/// <param name="ProjectId"></param>
|
||||
/// <param name="RoleId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Sys_User> GetProjectUserByUnitidAndProjectId(string ProjectId, string RoleId)
|
||||
{
|
||||
var ids = Funs.DB.Project_ProjectUser.Where(e => e.ProjectId == ProjectId).Select(u => u.UserId).ToList();
|
||||
return Funs.DB.Sys_User.Where(u => ids.Contains(u.UserId)).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///获取项目用户信息 根据ProjectId
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user