优化
This commit is contained in:
@ -209,6 +209,7 @@ public class SubConstructionUserServiceImpl extends ServiceImpl<SubConstructionU
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Boolean allocate(AllocateDto dto) {
|
public Boolean allocate(AllocateDto dto) {
|
||||||
SubConstructionUser constructionUser = baseMapper.selectById(dto.getId());
|
SubConstructionUser constructionUser = baseMapper.selectById(dto.getId());
|
||||||
if(constructionUser == null){
|
if(constructionUser == null){
|
||||||
@ -229,9 +230,16 @@ public class SubConstructionUserServiceImpl extends ServiceImpl<SubConstructionU
|
|||||||
|
|
||||||
int i = baseMapper.updateById(constructionUser);
|
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();
|
BusProjectTeamMember projectTeamMember = new BusProjectTeamMember();
|
||||||
projectTeamMember.setMemberId(constructionUser.getSysUserId());
|
projectTeamMember.setMemberId(sysUserId);
|
||||||
projectTeamMember.setTeamId(dto.getTeamId());
|
projectTeamMember.setTeamId(dto.getTeamId());
|
||||||
projectTeamMember.setProjectId(dto.getProjectId());
|
projectTeamMember.setProjectId(dto.getProjectId());
|
||||||
projectTeamMember.setPostId(dto.getPostId());
|
projectTeamMember.setPostId(dto.getPostId());
|
||||||
|
|||||||
@ -172,6 +172,8 @@ public class SysUserController extends BaseController {
|
|||||||
throw new ServiceException("请选择部门!");
|
throw new ServiceException("请选择部门!");
|
||||||
}
|
}
|
||||||
deptService.checkDeptDataScope(user.getDeptId());
|
deptService.checkDeptDataScope(user.getDeptId());
|
||||||
|
//web端新增默认为管理员
|
||||||
|
user.setAppUserType("1");
|
||||||
|
|
||||||
// 去重后的所有 roleId
|
// 去重后的所有 roleId
|
||||||
List<Long> roleList = user.getProjectRoles().stream()
|
List<Long> roleList = user.getProjectRoles().stream()
|
||||||
|
|||||||
Reference in New Issue
Block a user