| | |
| | | return ResultBody.failed("该手机号已经注册"); |
| | | } |
| | | //检查判断是注册 还是添加用户,注册用户先走基本数据建设 |
| | | if (StringUtils.isBlank(userRegVo.getHospitalId().toString())) { |
| | | if (userRegVo.getHospitalId()==null) { |
| | | userRegVo.setDoctorState(true); |
| | | //添加医院组织结构数据 |
| | | List<SysOrganization> sysOrganizationList=new ArrayList<SysOrganization>(); |
| | |
| | | sysOrganizationHos.setOrgAttr(1); |
| | | sysOrganizationHos.setOrgLevel(1); |
| | | sysOrganizationHos.setOrgName(userRegVo.getHospitalName()); |
| | | sysOrganizationHos.setCreateUserId(0l); |
| | | sysOrganizationHos.setCreateUserName("自主注册"); |
| | | sysOrganizationList.add(sysOrganizationHos); |
| | | |
| | | //添加科室组织数据 |
| | |
| | | sysOrganizationDe.setOrgAttr(2); |
| | | sysOrganizationDe.setOrgLevel(2); |
| | | sysOrganizationDe.setOrgName(userRegVo.getDepartmentName()); |
| | | sysOrganizationDe.setCreateUserId(0L); |
| | | sysOrganizationDe.setCreateUserName("自主注册"); |
| | | sysOrganizationList.add(sysOrganizationDe); |
| | | //批量写入 |
| | | boolean orgRe= organizationService.saveBatch(sysOrganizationList); |
| | |
| | | sysDepartment.setSaleUserName("自主注册"); |
| | | sysDepartment.setSaleUserTel("0"); |
| | | sysDepartment.setServerUserId(0L); |
| | | sysDepartment.setServerUserTel("0"); |
| | | sysDepartment.setServerUserTel("0");//serverUserName |
| | | sysDepartment.setServerUserName("自主注册"); |
| | | boolean d=departmentService.save(sysDepartment); |
| | | if (!d) { |
| | | return ResultBody.failed("科室数据写入失败"); |
| | |
| | | sysUser.setHAdminUser(false); |
| | | sysUser.setOpenId(userRegVo.getOpenId()); |
| | | sysUser.setDel(false); |
| | | sysUser.setTenantId("hospital"); |
| | | boolean u=this.save(sysUser); |
| | | if(u) |
| | | { |
| | |
| | | sysDoctor.setServerUserName("自主注册"); |
| | | if (sysDoctorMapper.insert(sysDoctor)==1) { |
| | | sysUser.setPassword(userRegVo.getPassword()); |
| | | return ResultBody.ok(200,"注册成功").data(sysUser); |
| | | return ResultBody.ok().data(sysUser); |
| | | // return ResultBody.ok(200,"注册成功").data(sysUser); |
| | | } |
| | | else |
| | | { |