2023-05-22-001
This commit is contained in:
@@ -597,6 +597,52 @@ namespace BLL
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目号和单位Id获取用户下拉选项
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Sys_User> GetUserListByProjectIdAndUnitIdAndNotCopyManId(string projectId, string unitId, string notCopyManId)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
List<Model.Sys_User> list = new List<Model.Sys_User>();
|
||||
if (!string.IsNullOrEmpty(projectId))
|
||||
{
|
||||
if (!string.IsNullOrEmpty(unitId))
|
||||
{
|
||||
list = (from x in db.Sys_User
|
||||
join y in db.Project_ProjectUser
|
||||
on x.UserId equals y.UserId
|
||||
join z in db.Base_Depart on x.DepartId equals z.DepartId
|
||||
where y.ProjectId == projectId && x.UnitId == unitId && x.IsPost == true && y.IsPost == true && x.UserId != notCopyManId
|
||||
orderby z.DepartCode, x.UserName
|
||||
select x).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
list = (from x in db.Sys_User
|
||||
join y in db.Project_ProjectUser
|
||||
on x.UserId equals y.UserId
|
||||
join z in db.Base_Depart on x.DepartId equals z.DepartId
|
||||
where y.ProjectId == projectId && x.IsPost == true && y.IsPost == true && x.UserId != notCopyManId
|
||||
orderby z.DepartCode, x.UserName
|
||||
select x).ToList();
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
list = (from x in db.Sys_User
|
||||
join z in db.Base_Depart on x.DepartId equals z.DepartId
|
||||
where x.UnitId == unitId && x.IsPost == true && x.UserId != notCopyManId
|
||||
orderby z.DepartCode, x.UserName
|
||||
select x).ToList();
|
||||
}
|
||||
return list;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#region 用户下拉框
|
||||
/// <summary>
|
||||
/// 用户下拉框
|
||||
|
||||
Reference in New Issue
Block a user