From 0a2e9f43f957e149d6234bf9dbe72d26bcc418bf Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Fri, 14 Aug 2020 15:51:40 +0800
Subject: [PATCH] 回滚

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 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 3143265..d78ce5d 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
@@ -112,22 +112,25 @@
     /**
      * 获取登录用户的一系列信息 hrj 06-04修改
      *
-     * @param sysUserNew
+     * @param sysUser
      * @return
      */
     @Override
-    public LoginAppUser getLoginAppUser(SysUser sysUserNew) {
+    public LoginAppUser getLoginAppUser(SysUser sysUser) {
         LoginAppUser loginAppUser = new LoginAppUser();
-        SysUser sysUser = this.baseMapper.selectById(sysUserNew);
+        SysUser sysUserNew = this.baseMapper.selectById(sysUser);
         if (sysUser != null) {
+            //返回的数据为什么要把密码也返回?清空!!
+            loginAppUser.setPassword("");
+            loginAppUser.setNewPassword("");
+            loginAppUser.setOldPassword("");
+
             BeanUtils.copyProperties(sysUser, loginAppUser);
             //获取用户所属组织机构列表
-            loginAppUser.setDefaultAuth(sysUser.getDefaultAuth());
+            loginAppUser.setDefaultAuth(sysUserNew.getDefaultAuth());
             List<SysOrganization> sysOrganizations = organizationService.findListByUserId(sysUser.getId());
             //设置组织机构集合
-            if (sysOrganizations != null) {
-                loginAppUser.setOrganizations(sysOrganizations);
-            }
+            loginAppUser.setOrganizations(sysOrganizations);
             List<SysRole> sysRoles = roleUserService.findRolesByUserId(sysUser.getId());
             // 设置角色
             loginAppUser.setRoles(sysRoles);
@@ -142,17 +145,16 @@
                     loginAppUser.setPermissions(permissions);
                 }
             }
+            //是否医院管理员
+            com.kidgrow.usercenter.model.SysDoctor sysDoctor = findDoctorByUserId(sysUser.getId());
+            if (sysDoctor.getIsAdminUser() != null) {
+                loginAppUser.setHAdminUser(sysDoctor.getIsAdminUser());
+            }
             //医院信息 只有H端要返回的信息
             if (sysUser.getTenantId().toLowerCase().equals(CommonConstant.H_TENANT.toLowerCase())) {
                 DoctorUserAll doctorUserAllVo = baseMapper.findDoctorUserAllData(sysUser.getId());
                 loginAppUser.setDoctorUserAllVO(doctorUserAllVo);
-                //是否医院管理员
-                loginAppUser.setHAdminUser(doctorUserAllVo.getIsAdminUser());
             }
-            //返回的数据为什么要把密码也返回?清空!!
-            loginAppUser.setPassword("");
-            loginAppUser.setNewPassword("");
-            loginAppUser.setOldPassword("");
         }
         return loginAppUser;
     }

--
Gitblit v1.8.0