This commit is contained in:
zt
2025-09-25 15:50:58 +08:00
parent a34c07c64e
commit d0e40bdd33
2 changed files with 11 additions and 1 deletions

View File

@ -209,6 +209,7 @@ public class SubConstructionUserServiceImpl extends ServiceImpl<SubConstructionU
}
@Override
@Transactional(rollbackFor = Exception.class)
public Boolean allocate(AllocateDto dto) {
SubConstructionUser constructionUser = baseMapper.selectById(dto.getId());
if(constructionUser == null){
@ -229,9 +230,16 @@ public class SubConstructionUserServiceImpl extends ServiceImpl<SubConstructionU
int i = baseMapper.updateById(constructionUser);
//人员信息
Long sysUserId = constructionUser.getSysUserId();
SysUserBo sysUserBo = new SysUserBo();
sysUserBo.setUserId(sysUserId);
sysUserBo.setDeptId(dto.getDeptId());
userService.updateUser(sysUserBo);
//人员与班组关联表
BusProjectTeamMember projectTeamMember = new BusProjectTeamMember();
projectTeamMember.setMemberId(constructionUser.getSysUserId());
projectTeamMember.setMemberId(sysUserId);
projectTeamMember.setTeamId(dto.getTeamId());
projectTeamMember.setProjectId(dto.getProjectId());
projectTeamMember.setPostId(dto.getPostId());

View File

@ -172,6 +172,8 @@ public class SysUserController extends BaseController {
throw new ServiceException("请选择部门!");
}
deptService.checkDeptDataScope(user.getDeptId());
//web端新增默认为管理员
user.setAppUserType("1");
// 去重后的所有 roleId
List<Long> roleList = user.getProjectRoles().stream()