Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
brandkbs2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
shenjunjie
brandkbs2
Commits
2191b070
Commit
2191b070
authored
Sep 19, 2022
by
shenjunjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户信息过期返回
parent
cd719b60
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
5 deletions
+14
-5
src/main/java/com/zhiwei/brandkbs2/enmus/response/LoginCodeEnum.java
+6
-2
src/main/java/com/zhiwei/brandkbs2/service/impl/UserServiceImpl.java
+8
-3
No files found.
src/main/java/com/zhiwei/brandkbs2/enmus/response/LoginCodeEnum.java
View file @
2191b070
...
...
@@ -41,11 +41,15 @@ public enum LoginCodeEnum implements ResultCode {
/**
* 该账号已过期
*/
LOGIN_EXPIRED_ERROR
(
false
,
1008
,
"该账号已过期"
,
200
),
LOGIN_
USER_
EXPIRED_ERROR
(
false
,
1008
,
"该账号已过期"
,
200
),
/**
* 项目已停用
*/
LOGIN_PROJECT_STOPPED_ERROR
(
false
,
1009
,
"当前项目已停用,请联系管理员恢复"
,
200
);
LOGIN_PROJECT_STOPPED_ERROR
(
false
,
1009
,
"当前项目已停用,请联系管理员恢复"
,
200
),
/**
* 登录信息过期
*/
LOGIN_EXPIRED_ERROR
(
false
,
1010
,
"登录信息过期,请重新登陆"
,
200
);
/**
* 操作是否成功
...
...
src/main/java/com/zhiwei/brandkbs2/service/impl/UserServiceImpl.java
View file @
2191b070
...
...
@@ -120,7 +120,7 @@ public class UserServiceImpl implements UserService {
public
void
addUser
(
UserDTO
userDTO
)
{
if
(
Objects
.
isNull
(
userDTO
.
getRoleId
())
||
userDTO
.
getRoleId
()
<
RoleEnum
.
ADMIN
.
getState
())
{
// 抛出用户权限设置错误异常
ExceptionCast
.
cast
(
CommonCodeEnum
.
INVALID_PARAM
,
"用户权限设置异常"
);
ExceptionCast
.
cast
(
CommonCodeEnum
.
INVALID_PARAM
,
"用户权限设置异常"
);
}
int
roleId
=
UserThreadLocal
.
getRoleId
();
// 只有超管能设置管理员
...
...
@@ -140,7 +140,7 @@ public class UserServiceImpl implements UserService {
}
else
{
if
(
roles
.
stream
().
map
(
UserRole:
:
getProjectId
).
collect
(
Collectors
.
toList
()).
contains
(
userDTO
.
getProjectId
()))
{
// 抛出用户权限设置错误异常
ExceptionCast
.
cast
(
CommonCodeEnum
.
INVALID_PARAM
,
"用户权限设置重复"
);
ExceptionCast
.
cast
(
CommonCodeEnum
.
INVALID_PARAM
,
"用户权限设置重复"
);
}
}
roles
.
add
(
UserRole
.
createFromUserDto
(
userDTO
));
...
...
@@ -228,7 +228,7 @@ public class UserServiceImpl implements UserService {
userOldDao
.
updateOneByIdWithField
(
userOld
.
getId
(),
Update
.
update
(
"bindUser"
,
true
));
return
projectServiceImpl
.
getProjectListByUser
(
user
,
true
);
}
List
<
UserProjectOldDaoImpl
.
UserProjectOld
>
userProjects
=
userProjectOldDao
.
findList
(
new
Query
(
Criteria
.
where
(
"
u
serId"
).
is
(
userOld
.
getId
())));
List
<
UserProjectOldDaoImpl
.
UserProjectOld
>
userProjects
=
userProjectOldDao
.
findList
(
new
Query
(
Criteria
.
where
(
"
oldU
serId"
).
is
(
userOld
.
getId
())));
if
(
userProjects
.
isEmpty
())
{
ExceptionCast
.
cast
(
CommonCodeEnum
.
FAIL
);
}
...
...
@@ -282,6 +282,11 @@ public class UserServiceImpl implements UserService {
@Override
public
Map
<
String
,
Object
>
getLoginInfo
()
{
String
userId
=
UserThreadLocal
.
getUserId
();
String
projectId
=
UserThreadLocal
.
getProjectId
();
if
(
null
==
userId
||
null
==
projectId
)
{
ExceptionCast
.
cast
(
LoginCodeEnum
.
LOGIN_EXPIRED_ERROR
);
}
return
queryUserInfo
(
UserThreadLocal
.
getUserId
(),
UserThreadLocal
.
getProjectId
()).
toMap
();
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment