| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public ResultBody doctorUserReg(UserRegVo userRegVo, SysUser sysUserd) { |
| | | if(sysUserd.getId()==null){ |
| | | sysUserd = this.baseMapper.selectById(userRegVo.getUserId()); |
| | | } |
| | | //检查手机号是否已经注册 H端登录名和手机号存一样的值 |
| | | if (phoneIsUsed(userRegVo.getMobile())) { |
| | | return ResultBody.failed("该手机号已经注册"); |
| | |
| | | return 0; |
| | | } else { |
| | | Map<String, Object> selectMap = new HashMap<>(); |
| | | selectMap.put("departmentId", depatmentId); |
| | | selectMap.put("department_id", depatmentId); |
| | | selectMap.put("enabled", 1); |
| | | List<SysDoctor> sysDoctorList = sysDoctorMapper.selectByMap(selectMap); |
| | | if (sysDoctorList == null) { |
| | | if (sysDoctorList != null) { |
| | | int doctorCount = sysDoctorList.size(); |
| | | int accountCount = sysDepartment.getAccountsCount(); |
| | | return (accountCount - doctorCount); |