Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
112Lst
coder_club
提交
a9011b0d
C
coder_club
项目概览
112Lst
/
coder_club
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
coder_club
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a9011b0d
编写于
4月 20, 2024
作者:
112Lst
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
【add】用户权限关联
上级
f54808c1
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
29 addition
and
5 deletion
+29
-5
club-auth/club-auth-domain/src/main/java/com/lssst/auth/domain/service/impl/AuthUserDomainServiceImpl.java
...t/auth/domain/service/impl/AuthUserDomainServiceImpl.java
+23
-1
club-auth/club-auth-infra/src/main/java/com/lssst/auth/infra/basic/service/AuthRoleService.java
...a/com/lssst/auth/infra/basic/service/AuthRoleService.java
+6
-4
未找到文件。
club-auth/club-auth-domain/src/main/java/com/lssst/auth/domain/service/impl/AuthUserDomainServiceImpl.java
浏览文件 @
a9011b0d
...
...
@@ -4,10 +4,15 @@ package com.lssst.auth.domain.service.impl;
import
cn.dev33.satoken.secure.SaSecureUtil
;
import
com.lssst.auth.common.enums.AuthUserStatusEnum
;
import
com.lssst.auth.common.enums.IsDeletedFlagEnum
;
import
com.lssst.auth.domain.constants.AuthConstant
;
import
com.lssst.auth.domain.convert.AuthUserBOConverter
;
import
com.lssst.auth.domain.entity.AuthUserBO
;
import
com.lssst.auth.domain.service.AuthUserDomainService
;
import
com.lssst.auth.infra.basic.entity.AuthRole
;
import
com.lssst.auth.infra.basic.entity.AuthUser
;
import
com.lssst.auth.infra.basic.entity.AuthUserRole
;
import
com.lssst.auth.infra.basic.service.AuthRoleService
;
import
com.lssst.auth.infra.basic.service.AuthUserRoleService
;
import
com.lssst.auth.infra.basic.service.AuthUserService
;
import
lombok.SneakyThrows
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -22,6 +27,12 @@ public class AuthUserDomainServiceImpl implements AuthUserDomainService {
@Resource
private
AuthUserService
authUserService
;
@Resource
private
AuthUserRoleService
authUserRoleService
;
@Resource
private
AuthRoleService
authRoleService
;
private
String
salt
=
"chicken"
;
@Override
...
...
@@ -32,11 +43,22 @@ public class AuthUserDomainServiceImpl implements AuthUserDomainService {
authUser
.
setStatus
(
AuthUserStatusEnum
.
OPEN
.
getCode
());
authUser
.
setIsDeleted
(
IsDeletedFlagEnum
.
UN_DELETED
.
getCode
());
Integer
count
=
authUserService
.
insert
(
authUser
);
//建立一个初步的角色的关联
//要把当前用户的角色和权限都刷到我们的redis里
AuthRole
authRole
=
new
AuthRole
();
authRole
.
setRoleKey
(
AuthConstant
.
NORMAL_USER
);
AuthRole
roleResult
=
authRoleService
.
queryByCondition
(
authRole
);
Long
roleId
=
roleResult
.
getId
();
Long
userId
=
authUser
.
getId
();
AuthUserRole
authUserRole
=
new
AuthUserRole
();
authUserRole
.
setUserId
(
userId
);
authUserRole
.
setRoleId
(
roleId
);
authUserRole
.
setIsDeleted
(
IsDeletedFlagEnum
.
UN_DELETED
.
getCode
());
authUserRoleService
.
insert
(
authUserRole
);
return
count
>
0
;
}
@Override
public
Boolean
update
(
AuthUserBO
authUserBO
)
{
AuthUser
authUser
=
AuthUserBOConverter
.
INSTANCE
.
convertBOToEntity
(
authUserBO
);
...
...
club-auth/club-auth-infra/src/main/java/com/lssst/auth/infra/basic/service/AuthRoleService.java
浏览文件 @
a9011b0d
...
...
@@ -5,9 +5,6 @@ import com.lssst.auth.infra.basic.entity.AuthRole;
/**
* (AuthRole)表服务接口
*
* @author makejava
* @since 2023-11-02 23:55:19
*/
public
interface
AuthRoleService
{
...
...
@@ -43,5 +40,10 @@ public interface AuthRoleService {
*/
boolean
deleteById
(
Long
id
);
}
/**
* 根据条件查询角色
*/
AuthRole
queryByCondition
(
AuthRole
authRole
);
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录