集成人员同步,专项检查同步
This commit is contained in:
@@ -149,6 +149,8 @@
|
||||
ProjType = project.ProjType,
|
||||
ProjPhase = project.ProjPhase,
|
||||
MasterSysId = project.MasterSysId,
|
||||
SubjectUnit = project.SubjectUnit,
|
||||
SubjectProject = project.SubjectProject,
|
||||
};
|
||||
db.Base_Project.InsertOnSubmit(newProject);
|
||||
db.SubmitChanges();
|
||||
@@ -205,7 +207,9 @@
|
||||
newProject.Progress = project.Progress;
|
||||
newProject.ProjType = project.ProjType;
|
||||
newProject.ProjPhase = project.ProjPhase;
|
||||
newProject.MasterSysId = project.MasterSysId;
|
||||
newProject.MasterSysId = project.MasterSysId;
|
||||
newProject.SubjectUnit = project.SubjectUnit;
|
||||
newProject.SubjectProject = project.SubjectProject;
|
||||
db.SubmitChanges();
|
||||
HSEDataCollectService.ProjectHSEDataCollectSubmission(newProject);
|
||||
}
|
||||
|
||||
@@ -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