| | |
| | | return result ? ResultBody.ok().data(sysUser).msg("操作成功") : ResultBody.failed("操作失败"); |
| | | } |
| | | |
| | | /** |
| | | * 删除用户 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public boolean delUser(Long id) { |
| | | //删除角色数据 |
| | | roleUserService.deleteUserRole(id, null); |
| | | //删除组织对应数据 |
| | | organizationService.deleteByUserId(id); |
| | | //删除医生数据 |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("userId", id); |
| | | sysDoctorMapper.deleteByMap(params); |
| | | //删除用户数据 |
| | | return baseMapper.deleteById(id) > 0; |
| | | } |
| | | |
| | |
| | | sysDoctor.setServerUserId(0L); |
| | | sysDoctor.setServerUserName("自主注册"); |
| | | if (sysDoctorMapper.insert(sysDoctor) == 1) { |
| | | sysUser.setPassword(userRegVo.getPassword()); |
| | | if (StringUtils.isNotBlank(defaultPassWord)) { |
| | | //默认密码需要返回 |
| | | sysUser.setPassword(defaultPassWord); |
| | | } |
| | | else |
| | | { |
| | | sysUser.setPassword(""); |
| | | } |
| | | return ResultBody.ok(200, "注册成功").data(sysUser); |
| | | } else { |
| | | return ResultBody.failed("医生数据写入失败"); |