登录 增加1.6

master
冯凯 2023-10-22 08:45:09 +08:00
parent 671aea09cb
commit af18a097e7
5 changed files with 25 additions and 5 deletions

View File

@ -188,21 +188,26 @@ public class SysUserController extends BaseController
{ {
System.out.println("userId是"+SecurityUtils.getUserId()); System.out.println("userId是"+SecurityUtils.getUserId());
SysUser user = userService.selectUserById(SecurityUtils.getUserId()); //---------------------------------------------------------------
CommonBody commonBody=userService.selectCommonbodyByUserId(SecurityUtils.getUserId());
//-------------------------------------------------------------------------
// SysUser user = userService.selectUserById(SecurityUtils.getUserId());
System.out.println(); System.out.println();
// 角色集合 // 角色集合
Set<String> roles = permissionService.getRolePermission(user); Set<String> roles = permissionService.getEmailRolePermission(commonBody);
// 权限集合 // 权限集合
Set<String> permissions = permissionService.getMenuPermission(user); // Set<String> permissions = permissionService.getMenuPermission(user);
Result result = Result.success(); Result result = Result.success();
Map<String, Object> map = new LinkedHashMap<>(); Map<String, Object> map = new LinkedHashMap<>();
map.put("user", user); map.put("user", commonBody);
map.put("roles", roles); map.put("roles", roles);
map.put("permissions", permissions); // map.put("permissions", permissions);
result.setData(map); result.setData(map);
return result; return result;
} }
/** /**
* *
*/ */

View File

@ -148,4 +148,7 @@ public interface SysUserMapper {
//------------------------------------------ //------------------------------------------
CommonBody selectUserByUserEmail(EmailLoginUser emailLoginUser); CommonBody selectUserByUserEmail(EmailLoginUser emailLoginUser);
//--------------------------------------------------------------------
CommonBody selectCommonbodyByUserId(@Param("userId1") int userId1);
} }

View File

@ -214,4 +214,6 @@ public interface ISysUserService
//------------------------- //-------------------------
CommonBody selectByEmail(EmailLoginUser emailLoginUser); CommonBody selectByEmail(EmailLoginUser emailLoginUser);
CommonBody selectCommonbodyByUserId(Long userId);
} }

View File

@ -588,4 +588,11 @@ public class SysUserServiceImpl implements ISysUserService
return commonBody; return commonBody;
} }
@Override
public CommonBody selectCommonbodyByUserId(Long userId) {
int userId1 = userId.intValue();
CommonBody commonBody= userMapper.selectCommonbodyByUserId(userId1);
return commonBody;
}
} }

View File

@ -150,6 +150,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select * from tb_doctor where email=#{email} select * from tb_doctor where email=#{email}
</if> </if>
</select> </select>
<select id="selectCommonbodyByUserId" resultType="com.health.common.core.user.CommonBody">
select * from tb_patient where user_id=#{userId1}
</select>
<insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId"> <insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId">
insert into sys_user( insert into sys_user(