feat(hjgl): 完善焊接任务与质量管理流程

This commit is contained in:
2026-08-19 17:13:33 +08:00
parent 08792e0dc8
commit 679e9f6cec
68 changed files with 2481 additions and 1170 deletions
+9
View File
@@ -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;
}