Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
b498a418
Commit
b498a418
authored
1 year ago
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加资源自动刷新获取
parent
10c7b055
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
175 additions
and
2 deletions
+175
-2
portal-manager/src/main/java/com/mortals/xhx/base/framework/security/AuthTokenServiceImpl.java
...als/xhx/base/framework/security/AuthTokenServiceImpl.java
+168
-2
portal-manager/src/main/java/com/mortals/xhx/module/user/model/vo/UserVo.java
...ain/java/com/mortals/xhx/module/user/model/vo/UserVo.java
+7
-0
No files found.
portal-manager/src/main/java/com/mortals/xhx/base/framework/security/AuthTokenServiceImpl.java
View file @
b498a418
...
...
@@ -113,7 +113,173 @@ public class AuthTokenServiceImpl implements IAuthTokenService {
cacheService
.
hset
(
RedisKey
.
KEY_USER_MENU_CACHE
,
userEntity
.
getId
().
toString
(),
menuUrlCode
);
}
userEntity
.
setMenuUrl
(
menuUrlCode
);
return
userEntity
;
return
new
IUser
()
{
/**
* @return
*/
@Override
public
Long
getId
()
{
return
userEntity
.
getId
();
}
/**
* @return
*/
@Override
public
Long
getDeptId
()
{
return
userEntity
.
getDeptId
();
}
/**
* @return
*/
@Override
public
String
getDeptName
()
{
return
userEntity
.
getDeptName
();
}
/**
* @return
*/
@Override
public
Long
getCustomerId
()
{
return
userEntity
.
getCustomerId
();
}
/**
* @return
*/
@Override
public
Long
getSiteId
()
{
return
userEntity
.
getSiteId
();
}
/**
* @return
*/
@Override
public
String
getSiteIds
()
{
return
userEntity
.
getSiteIds
();
}
/**
* @return
*/
@Override
public
String
getAreaCodes
()
{
return
userEntity
.
getAreaCodes
();
}
/**
* @return
*/
@Override
public
Long
getCustomerJoinId
()
{
return
userEntity
.
getCustomerJoinId
();
}
/**
* @return
*/
@Override
public
String
getCustomerNum
()
{
return
userEntity
.
getCustomerNum
();
}
/**
* @return
*/
@Override
public
String
getLoginName
()
{
return
userEntity
.
getLoginName
();
}
/**
* @return
*/
@Override
public
String
getRealName
()
{
return
userEntity
.
getRealName
();
}
/**
* @return
*/
@Override
public
boolean
isAdmin
()
{
return
userEntity
.
isAdmin
();
}
/**
* @return
*/
@Override
public
boolean
isSystemUser
()
{
return
userEntity
.
isSystemUser
();
}
/**
* @return
*/
@Override
public
boolean
isManager
()
{
return
userEntity
.
isManager
();
}
/**
* @return
*/
@Override
public
Integer
getUserType
()
{
return
userEntity
.
getUserType
();
}
/**
* @return
*/
@Override
public
String
getToken
()
{
return
userEntity
.
getToken
();
}
/**
* @return
*/
@Override
public
Long
getLoginTime
()
{
return
userEntity
.
getLoginTime
();
}
/**
* @return
*/
@Override
public
Long
getExpireTime
()
{
return
userEntity
.
getExpireTime
();
}
/**
* @param expireTime
*/
@Override
public
void
setExpireTime
(
Long
expireTime
)
{
}
/**
* @return
*/
@Override
public
String
getMenuUrl
()
{
return
userEntity
.
getMenuUrl
();
}
};
// return userEntity;
/* if (StringUtils.isNotEmpty(userStr)) {
JSONObject userObj = JSON.parseObject(userStr);
Long userId = userObj.getLongValue("id");
...
...
@@ -313,7 +479,7 @@ public class AuthTokenServiceImpl implements IAuthTokenService {
*/
public
void
refreshToken
(
IUser
user
)
{
//user.setLoginTime(System.currentTimeMillis());
user
.
setExpireTime
(
user
.
getLoginTime
()
==
null
?
System
.
currentTimeMillis
()
:
user
.
getLoginTime
()
+
expireTime
*
MILLIS_MINUTE
*
1000
);
user
.
setExpireTime
(
user
.
getLoginTime
()
==
null
?
System
.
currentTimeMillis
()
:
user
.
getLoginTime
()
+
expireTime
*
MILLIS_MINUTE
*
1000
);
// 根据uuid将user缓存
String
userKey
=
getTokenKey
(
user
.
getToken
());
//设置有效时间 单位秒
...
...
This diff is collapsed.
Click to expand it.
portal-manager/src/main/java/com/mortals/xhx/module/user/model/vo/UserVo.java
View file @
b498a418
...
...
@@ -62,6 +62,13 @@ public class UserVo extends BaseEntityLong {
*/
private
String
menuUrl
;
public
String
getMenuUrl
()
{
return
menuUrl
;
}
public
void
setMenuUrl
(
String
menuUrl
)
{
this
.
menuUrl
=
menuUrl
;
}
public
static
void
main
(
String
[]
args
)
{
UserQuery
userEntity
=
new
UserQuery
();
...
...
This diff is collapsed.
Click to expand it.
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