| | |
| | | gridRoleMenuVo.setOrgRoleId(userRoleDTO.getRoleId()); |
| | | gridRoleMenuVo.setMenuSys("sub-mdjfhj"); |
| | | CtUserole roleMenu = sysClient.getRoleMenu(gridRoleMenuVo); |
| | | if (roleMenu == null || StringUtils.isEmpty(roleMenu.getRoleId())) { |
| | | return ReturnFailUtils.getRepInfo("该用户没有矛调系统的权限"); |
| | | } |
| | | List<CtUserole> ctUseroles = new ArrayList<>(); |
| | | ctUseroles.add(roleMenu); |
| | | log.info("xsd:roleMenu:{}", roleMenu); |
| | | CtUnit ctUnit = ctUnitService.selectUnitByGridId(userRoleDTO.getOrgId()); |
| | | log.info("xsd:newuser:{}", ctUnit); |
| | | if (ctUnit != null && StringUtils.isNotEmpty(ctUnit.getId())) { |
| | | CtUserSaveDTO ctUserSaveDTO = new CtUserSaveDTO(); |
| | | ctUserSaveDTO.setUnitId(ctUnit.getId()); |
| | |
| | | ctUserSaveDTO.setIdcard(gridUserBaseDTO.getIdNumber()); |
| | | ctUserSaveDTO.setCtUseroleList(ctUseroles); |
| | | ctUserService.webSaveCtUser(ctUserSaveDTO, "-1"); |
| | | |
| | | log.info("xsd:ctUserSaveDTO:{}", ctUserSaveDTO); |
| | | } else { |
| | | return ReturnFailUtils.getRepInfo("用户不存在!,请确认后重试!"); |
| | | return ReturnFailUtils.getRepInfo("该用户所属机构不允许登录矛调系统!请调整机构后重试!"); |
| | | } |
| | | return ReturnSucUtils.getRepInfo("创建账号成功"); |
| | | } |