| | |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * 获取登录用户的一系列信息 hrj 06-04修改 |
| | | * |
| | | * @param sysUser |
| | | * @return |
| | | */ |
| | |
| | | baseMapper.updateById(user); |
| | | if (isdefault){ |
| | | return ResultBody.ok().msg("密码重置成功!").data(newPassword); |
| | | } |
| | | else{ |
| | | } else { |
| | | return ResultBody.ok().msg("密码修改成功!").data(true); |
| | | } |
| | | } |
| | |
| | | |
| | | /** |
| | | * 通过手机号 修改密码 |
| | | * |
| | | * @param map |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 通过手机号 注册验证 |
| | | * |
| | | * @param map |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 通过手机号修改 手机号 |
| | | * |
| | | * @param map |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 根据userid获取用户其它信息 |
| | | * |
| | | * @param userId |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | return ResultBody.ok().data(null); |
| | | } |
| | | |
| | | /** |
| | | * H端用户注册 管理员添加用户 |
| | | * |
| | | * @param userRegVo |
| | | * @return |
| | | */ |
| | |
| | | boolean d=departmentService.save(sysDepartment); |
| | | if (!d) { |
| | | return ResultBody.failed("科室数据写入失败"); |
| | | } |
| | | else |
| | | { |
| | | } else { |
| | | userRegVo.setDepartmentId(sysDepartment.getId()); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | } else { |
| | | return ResultBody.failed("医院数据写入失败"); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | } else { |
| | | return ResultBody.failed("组织数据写入失败"); |
| | | } |
| | | } |
| | |
| | | sysUser.setPassword(passwordEncoder.encode(defaultPassWord)); |
| | | sysUser.setDefaultAuth(true); |
| | | userRegVo.setPassword(defaultPassWord); |
| | | } |
| | | else { |
| | | } else { |
| | | sysUser.setPassword(passwordEncoder.encode(userRegVo.getPassword())); |
| | | sysUser.setDefaultAuth(false); |
| | | } |
| | |
| | | sysUser.setEnabled(true); |
| | | if (StringUtils.isNotBlank(userRegVo.getType())) { |
| | | sysUser.setType(userRegVo.getType()); |
| | | } |
| | | else |
| | | { |
| | | } else { |
| | | sysUser.setType(UserType.DOCTOR.name()); |
| | | } |
| | | sysUser.setHAdminUser(false); |
| | | sysUser.setOpenId(userRegVo.getOpenId()); |
| | | sysUser.setDel(false); |
| | | boolean u=this.save(sysUser); |
| | | if(u) |
| | | { |
| | | if (u) { |
| | | //写入职务数据 |
| | | if (StringUtils.isNotBlank(userRegVo.getDoctorRank())) { |
| | | //检查医生职务是否存在 |
| | |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | } else { |
| | | //创建字典数据 |
| | | SysDictionaries sysDictionaries=new SysDictionaries(); |
| | | sysDictionaries.setDictionariesKey(DictionariesConstants.DOCTOR_RANK); |
| | |
| | | if (sysDoctorMapper.insert(sysDoctor)==1) { |
| | | sysUser.setPassword(userRegVo.getPassword()); |
| | | return ResultBody.ok(200,"注册成功").data(sysUser); |
| | | } |
| | | else |
| | | { |
| | | } else { |
| | | return ResultBody.failed("医生数据写入失败"); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | } else { |
| | | return ResultBody.failed("用户数据写入失败"); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 检查手机号是否已经注册 true存在 false不存在 |
| | | * |
| | | * @param phone |
| | | * @return |
| | | */ |
| | | private boolean phoneIsUsed(String phone) |
| | | { |
| | | private boolean phoneIsUsed(String phone) { |
| | | Map<String, Object> selectMap = new HashMap<>(); |
| | | selectMap.put("mobile", phone); |
| | | List<SysUser> sysUsers = baseMapper.selectByMap(selectMap); |
| | | return (sysUsers.size()>0); |
| | | } |
| | | |
| | | /** |
| | | * 检查用户登录名是否已经注册 true存在 false不存在 |
| | | * |
| | | * @param userName |
| | | * @return |
| | | */ |
| | | private boolean userNameIsUsed(String userName) |
| | | { |
| | | private boolean userNameIsUsed(String userName) { |
| | | Map<String, Object> selectMap = new HashMap<>(); |
| | | selectMap.put("username", userName); |
| | | List<SysUser> sysUsers = baseMapper.selectByMap(selectMap); |
| | | return (sysUsers.size()>0); |
| | | } |
| | | public com.kidgrow.usercenter.model.SysDoctor findDoctorByUserId(Long userId) |
| | | { |
| | | |
| | | public com.kidgrow.usercenter.model.SysDoctor findDoctorByUserId(Long userId) { |
| | | Map<String, Object> doctorMap = new HashMap<>(); |
| | | doctorMap.put("user_id",userId); |
| | | doctorMap.put("enabled",1); |
| | |
| | | return new com.kidgrow.usercenter.model.SysDoctor(); |
| | | } |
| | | |
| | | public ResultBody userIsAdmin(String userName) { |
| | | |
| | | Map<String, Object> selectMap = new HashMap<>(); |
| | | selectMap.put("username", userName); |
| | | List<SysUser> sysUsers = baseMapper.selectByMap(selectMap); |
| | | |
| | | return null; |
| | | } |
| | | } |