Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
7740a2a4
Commit
7740a2a4
authored
Dec 20, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
ebd8ee2d
7bf1ea7b
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
41 additions
and
10 deletions
+41
-10
AppUserRelationBiz.java
...github/wxiaoqi/security/admin/biz/AppUserRelationBiz.java
+18
-1
BaseUserMemberBiz.java
.../github/wxiaoqi/security/admin/biz/BaseUserMemberBiz.java
+12
-8
AppUserRest.java
...va/com/github/wxiaoqi/security/admin/rpc/AppUserRest.java
+9
-0
AppPermissionService.java
...aoqi/security/admin/rpc/service/AppPermissionService.java
+2
-1
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppUserRelationBiz.java
View file @
7740a2a4
...
@@ -114,7 +114,6 @@ public class AppUserRelationBiz extends BaseBiz<AppUserRelationMapper, AppUserRe
...
@@ -114,7 +114,6 @@ public class AppUserRelationBiz extends BaseBiz<AppUserRelationMapper, AppUserRe
* @param userId
* @param userId
* @param parentId
* @param parentId
*/
*/
@Transactional
(
rollbackFor
=
Exception
.
class
,
propagation
=
Propagation
.
REQUIRED
)
public
void
bindRelation
(
Integer
userId
,
Integer
parentId
,
Integer
type
){
public
void
bindRelation
(
Integer
userId
,
Integer
parentId
,
Integer
type
){
try
{
try
{
if
(
userId
.
equals
(
parentId
)){
if
(
userId
.
equals
(
parentId
)){
...
@@ -175,6 +174,24 @@ public class AppUserRelationBiz extends BaseBiz<AppUserRelationMapper, AppUserRe
...
@@ -175,6 +174,24 @@ public class AppUserRelationBiz extends BaseBiz<AppUserRelationMapper, AppUserRe
}
}
private
void
insertLock
(
Integer
userId
,
Integer
type
)
{
try
{
if
(
parentLock
(
userId
))
{
AppUserRelation
relation
=
getMyBiz
().
getRelationByUserId
(
userId
);
if
(
relation
==
null
)
{
log
.
info
(
"insertLock----parentId==="
+
userId
);
relation
=
new
AppUserRelation
();
relation
.
setUserId
(
userId
);
relation
.
setBindType
(
type
);
insertSelective
(
relation
);
}
}
}
catch
(
Exception
e
){
}
finally
{
unParentLock
(
userId
);
}
}
//首页关系绑定
//首页关系绑定
public
ObjectRestResponse
appBindRelation
(
Integer
userId
,
String
code
)
{
public
ObjectRestResponse
appBindRelation
(
Integer
userId
,
String
code
)
{
Integer
parentId
=
0
;
Integer
parentId
=
0
;
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/BaseUserMemberBiz.java
View file @
7740a2a4
...
@@ -79,7 +79,7 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper, BaseUserMem
...
@@ -79,7 +79,7 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper, BaseUserMem
@Cache
(
key
=
"user:member{1}"
)
@Cache
(
key
=
"user:member{1}"
)
public
UserMemberVo
getMemberInfoByUserId
(
Integer
userId
)
{
public
UserMemberVo
getMemberInfoByUserId
(
Integer
userId
)
{
return
mapper
.
getInfoByUserId
(
userId
);
return
mapper
.
getInfoByUserId
(
userId
);
}
}
//更新会员信息
//更新会员信息
@Override
@Override
...
@@ -309,24 +309,28 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper, BaseUserMem
...
@@ -309,24 +309,28 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper, BaseUserMem
mapper
.
deleteByExample
(
example
);
mapper
.
deleteByExample
(
example
);
}
}
private
void
setModifyData
(
UserMemberVo
beforeMember
,
BaseUserMember
aftereMember
)
throws
Exception
{
private
void
setModifyData
(
UserMemberVo
beforeMember
,
BaseUserMember
aftereMember
)
throws
Exception
{
log
.
info
(
"保存修改会员记录={}"
,
aftereMember
);
log
.
info
(
"保存修改会员记录={}"
,
aftereMember
);
IJWTInfo
infoFromToken
=
userAuthUtil
.
getInfoFromToken
(
userAuthConfig
.
getToken
(
request
));
IJWTInfo
infoFromToken
=
userAuthUtil
.
getInfoFromToken
(
userAuthConfig
.
getToken
(
request
));
log
.
info
(
"token信息={}"
,
infoFromToken
);
log
.
info
(
"token信息={}"
,
infoFromToken
);
if
(
beforeMember
==
null
)
{
beforeMember
=
new
UserMemberVo
();
}
UserMemberVo
finalBeforeMember
=
beforeMember
;
executorService
.
submit
(()->{
executorService
.
submit
(()->{
try
{
try
{
AppUserVo
qppUser
=
detailBiz
.
getUserInfoById
(
befo
reMember
.
getUserId
());
AppUserVo
qppUser
=
detailBiz
.
getUserInfoById
(
afte
reMember
.
getUserId
());
BaseUserMemberExport
baseUserMemberExport
=
BaseUserMemberExport
BaseUserMemberExport
baseUserMemberExport
=
BaseUserMemberExport
.
builder
()
.
builder
()
.
username
(
qppUser
.
getUsername
())
.
username
(
qppUser
.
getUsername
())
.
beforeMemberLevel
(
b
eforeMember
.
getMemberLevel
())
.
beforeMemberLevel
(
finalB
eforeMember
.
getMemberLevel
())
.
memberLevel
(
aftereMember
.
getMemberLevel
())
.
memberLevel
(
aftereMember
.
getMemberLevel
())
.
totalNumber
(
aftereMember
.
getTotalNumber
()
-
beforeMember
.
getTotalNumber
(
))
.
totalNumber
(
aftereMember
.
getTotalNumber
()
-
(
finalBeforeMember
.
getTotalNumber
()==
null
?
0
:
finalBeforeMember
.
getTotalNumber
()
))
.
rentFreeDays
(
aftereMember
.
getRentFreeDays
()
-
beforeMember
.
getRentFreeDays
(
))
.
rentFreeDays
(
aftereMember
.
getRentFreeDays
()
-
(
finalBeforeMember
.
getRentFreeDays
()==
null
?
0
:
finalBeforeMember
.
getRentFreeDays
()
))
.
beforeDiscount
(
b
eforeMember
.
getDiscount
())
.
beforeDiscount
(
finalB
eforeMember
.
getDiscount
())
.
discount
(
aftereMember
.
getDiscount
())
.
discount
(
aftereMember
.
getDiscount
())
.
status
(
1
)
.
status
(
1
)
.
userId
(
befo
reMember
.
getUserId
())
.
userId
(
afte
reMember
.
getUserId
())
.
crtTime
(
System
.
currentTimeMillis
())
.
crtTime
(
System
.
currentTimeMillis
())
.
crtId
(
Integer
.
valueOf
(
infoFromToken
.
getId
()))
.
crtId
(
Integer
.
valueOf
(
infoFromToken
.
getId
()))
.
crtName
(
infoFromToken
.
getUniqueName
())
.
crtName
(
infoFromToken
.
getUniqueName
())
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rpc/AppUserRest.java
View file @
7740a2a4
...
@@ -8,6 +8,7 @@ import com.github.wxiaoqi.security.admin.rpc.service.AppPermissionService;
...
@@ -8,6 +8,7 @@ import com.github.wxiaoqi.security.admin.rpc.service.AppPermissionService;
import
com.github.wxiaoqi.security.admin.vo.ImiVo
;
import
com.github.wxiaoqi.security.admin.vo.ImiVo
;
import
com.github.wxiaoqi.security.api.vo.authority.PermissionInfo
;
import
com.github.wxiaoqi.security.api.vo.authority.PermissionInfo
;
import
com.github.wxiaoqi.security.api.vo.user.AppUserInfo
;
import
com.github.wxiaoqi.security.api.vo.user.AppUserInfo
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.auth.client.config.UserAuthConfig
;
import
com.github.wxiaoqi.security.auth.client.config.UserAuthConfig
;
import
com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil
;
import
com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil
;
import
com.github.wxiaoqi.security.auth.common.util.jwt.IJWTInfo
;
import
com.github.wxiaoqi.security.auth.common.util.jwt.IJWTInfo
;
...
@@ -277,4 +278,12 @@ public class AppUserRest {
...
@@ -277,4 +278,12 @@ public class AppUserRest {
}
}
/*@GetMapping("/app/unauth/test")
@IgnoreUserToken
public ObjectRestResponse test(){
appPermissionService.test();
return ObjectRestResponse.succ();
}
*/
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rpc/service/AppPermissionService.java
View file @
7740a2a4
...
@@ -262,7 +262,7 @@ public class AppPermissionService {
...
@@ -262,7 +262,7 @@ public class AppPermissionService {
}
}
}
}
}
}
/*
String redisLockKey = RedisKey.CONSTANT_CODE_PREFIX + username + mobilecode;
/*
String redisLockKey = RedisKey.CONSTANT_CODE_PREFIX + username + mobilecode;
String mobilecodeRedis = userRedisTemplate.opsForValue().get(redisLockKey) == null ? "" : userRedisTemplate.opsForValue().get(redisLockKey).toString();
String mobilecodeRedis = userRedisTemplate.opsForValue().get(redisLockKey) == null ? "" : userRedisTemplate.opsForValue().get(redisLockKey).toString();
log.info("注册接口,获取redis中的验证码:" + mobilecodeRedis+"---time===="+System.currentTimeMillis()/1000L);
log.info("注册接口,获取redis中的验证码:" + mobilecodeRedis+"---time===="+System.currentTimeMillis()/1000L);
// 获取到缓存的验证码后要先清空缓存对应键的值
// 获取到缓存的验证码后要先清空缓存对应键的值
...
@@ -407,6 +407,7 @@ public class AppPermissionService {
...
@@ -407,6 +407,7 @@ public class AppPermissionService {
rsUserDetail
.
setUserid
(
userId
);
rsUserDetail
.
setUserid
(
userId
);
rsUserDetail
=
appUserDetailBiz
.
selectOne
(
rsUserDetail
);
rsUserDetail
=
appUserDetailBiz
.
selectOne
(
rsUserDetail
);
if
(
rsUserDetail
==
null
)
{
if
(
rsUserDetail
==
null
)
{
rsUserDetail
=
new
AppUserDetail
();
rsUserDetail
.
setUserid
(
userId
);
rsUserDetail
.
setUserid
(
userId
);
rsUserDetail
.
setNickname
(
nickname
);
rsUserDetail
.
setNickname
(
nickname
);
rsUserDetail
.
setHeadimgurl
(
SystemConfig
.
USER_HEADER_URL_DEFAULT
);
// 默认路径,待写
rsUserDetail
.
setHeadimgurl
(
SystemConfig
.
USER_HEADER_URL_DEFAULT
);
// 默认路径,待写
...
...
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