优化
This commit is contained in:
@ -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());
|
||||
|
||||
@ -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()
|
||||
|
||||
Reference in New Issue
Block a user