From 1ad851e4eb8c972eeb2fee7f2d1d54d3e32068a9 Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <913652501@qq.com> Date: Wed, 15 Jul 2020 09:48:39 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java index 30e588c..1ed685b 100644 --- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java +++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java @@ -113,6 +113,7 @@ @Override public LoginAppUser getLoginAppUser(SysUser sysUser) { LoginAppUser loginAppUser = new LoginAppUser(); + SysUser sysUserNew = this.baseMapper.selectById(sysUser); if (sysUser != null) { //返回的数据为什么要把密码也返回?清空!! loginAppUser.setPassword(""); @@ -121,6 +122,7 @@ BeanUtils.copyProperties(sysUser, loginAppUser); //获取用户所属组织机构列表 + loginAppUser.setDefaultAuth(sysUserNew.getDefaultAuth()); List<SysOrganization> sysOrganizations = organizationService.findListByUserId(sysUser.getId()); //设置组织机构集合 loginAppUser.setOrganizations(sysOrganizations); @@ -163,7 +165,8 @@ public SysUser selectByUsername(String username) { String clientId = ClientContextHolder.getClient(); List<SysUser> users = baseMapper.selectList( - new QueryWrapper<SysUser>().eq("username", username).eq("tenant_id", clientId) + //new QueryWrapper<SysUser>().eq("username", username).eq("tenant_id", clientId) + new QueryWrapper<SysUser>().eq("username", username) ); return getUser(users); } @@ -920,9 +923,14 @@ * @return */ @Override - public ResultBody hospitalDoctorList(Long hospitalId, Long departmentId) { + public ResultBody hospitalDoctorList(Long hospitalId, Long departmentId,Boolean isIncluddel) { if (hospitalId > 0 && departmentId > 0) { - List<HospitalDoctorListVo> listVoList = baseMapper.hospitalDoctorList(hospitalId, departmentId,CommonConstant.HOSPITAL_DOCTOR_ID,CommonConstant.HOSPITAL_ADMIN_ID); + List<HospitalDoctorListVo> listVoList; + if(isIncluddel){ + listVoList= baseMapper.hospitalDoctorListAndDel(hospitalId, departmentId,CommonConstant.HOSPITAL_DOCTOR_ID,CommonConstant.HOSPITAL_ADMIN_ID); + }else { + listVoList=baseMapper.hospitalDoctorList(hospitalId, departmentId,CommonConstant.HOSPITAL_DOCTOR_ID,CommonConstant.HOSPITAL_ADMIN_ID); + } return ResultBody.ok().data(listVoList); } else { return ResultBody.failed("医院数据有误"); @@ -938,6 +946,7 @@ public boolean phoneIsUsed(String phone) { Map<String, Object> selectMap = new HashMap<>(); selectMap.put("mobile", phone); + selectMap.put("is_del", 0); List<SysUser> sysUsers = baseMapper.selectByMap(selectMap); return (sysUsers.size() > 0); } @@ -948,7 +957,7 @@ * @param depatmentId * @return */ - private Integer departmetAccountsCount(Long depatmentId) { + public Integer departmetAccountsCount(Long depatmentId) { SysDepartment sysDepartment = departmentService.getById(depatmentId); if (sysDepartment == null) { return 0; -- Gitblit v1.8.0