feat(hjgl): 完善焊接任务与质量管理流程
This commit is contained in:
@@ -55,6 +55,15 @@ namespace BLL
|
||||
newItem.LoginProjectId = getSitePerson.ProjectId;
|
||||
}
|
||||
}
|
||||
// 班组归属随项目变化,登录时必须按当前登录项目读取项目人员关系,不能直接使用人员主表信息。
|
||||
var loginSitePerson = db.SitePerson_Person.FirstOrDefault(x => x.PersonId == getUser.PersonId
|
||||
&& x.ProjectId == newItem.LoginProjectId && x.States == Const.ProjectPersonStates_1);
|
||||
if (loginSitePerson != null)
|
||||
{
|
||||
newItem.TeamGroupId = loginSitePerson.TeamGroupId;
|
||||
var teamGroup = db.ProjectData_TeamGroup.FirstOrDefault(x => x.TeamGroupId == loginSitePerson.TeamGroupId);
|
||||
newItem.TeamGroupName = teamGroup == null ? string.Empty : teamGroup.TeamGroupName;
|
||||
}
|
||||
newItem.LoginProjectName = ProjectService.GetProjectNameByProjectId(newItem.LoginProjectId);
|
||||
return newItem;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user