Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
head_group
xyqb-user2
Commits
539adab6
Commit
539adab6
authored
Nov 04, 2019
by
xiaoguang.xu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加获取 token 信息接口
parent
5a5ba956
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
1 deletion
+26
-1
UserController.java
...n/quantgroup/xyqb/controller/external/UserController.java
+25
-0
RecordPhoneNoUpdateEventListener.java
...antgroup/xyqb/event/RecordPhoneNoUpdateEventListener.java
+1
-1
No files found.
src/main/java/cn/quantgroup/xyqb/controller/external/UserController.java
View file @
539adab6
...
@@ -15,6 +15,7 @@ import cn.quantgroup.xyqb.exception.VerificationCodeErrorException;
...
@@ -15,6 +15,7 @@ import cn.quantgroup.xyqb.exception.VerificationCodeErrorException;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.LoginProperties
;
import
cn.quantgroup.xyqb.model.LoginProperties
;
import
cn.quantgroup.xyqb.model.UserModel
;
import
cn.quantgroup.xyqb.model.UserModel
;
import
cn.quantgroup.xyqb.model.session.SessionStruct
;
import
cn.quantgroup.xyqb.service.merchant.IMerchantService
;
import
cn.quantgroup.xyqb.service.merchant.IMerchantService
;
import
cn.quantgroup.xyqb.service.register.IUserRegisterService
;
import
cn.quantgroup.xyqb.service.register.IUserRegisterService
;
import
cn.quantgroup.xyqb.service.session.ISessionService
;
import
cn.quantgroup.xyqb.service.session.ISessionService
;
...
@@ -24,6 +25,7 @@ import cn.quantgroup.xyqb.service.user.IUserDetailService;
...
@@ -24,6 +25,7 @@ import cn.quantgroup.xyqb.service.user.IUserDetailService;
import
cn.quantgroup.xyqb.service.user.IUserService
;
import
cn.quantgroup.xyqb.service.user.IUserService
;
import
cn.quantgroup.xyqb.service.user.UserCenterService
;
import
cn.quantgroup.xyqb.service.user.UserCenterService
;
import
cn.quantgroup.xyqb.service.wechat.IWechatService
;
import
cn.quantgroup.xyqb.service.wechat.IWechatService
;
import
cn.quantgroup.xyqb.session.XyqbSessionContextHolder
;
import
cn.quantgroup.xyqb.util.IpUtil
;
import
cn.quantgroup.xyqb.util.IpUtil
;
import
cn.quantgroup.xyqb.util.MqUtils
;
import
cn.quantgroup.xyqb.util.MqUtils
;
import
cn.quantgroup.xyqb.util.PasswordUtil
;
import
cn.quantgroup.xyqb.util.PasswordUtil
;
...
@@ -414,6 +416,28 @@ public class UserController implements IBaseController {
...
@@ -414,6 +416,28 @@ public class UserController implements IBaseController {
return
JsonResult
.
buildSuccessResult
(
"token valid"
,
exist
);
return
JsonResult
.
buildSuccessResult
(
"token valid"
,
exist
);
}
}
@RequestMapping
(
"/token"
)
public
JsonResult
token
(
@RequestParam
String
token
)
{
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"exist"
,
false
);
if
(
StringUtils
.
isEmpty
(
token
))
{
return
JsonResult
.
buildSuccessResult
(
null
,
result
);
}
if
(
token
.
contains
(
Constants
.
TOKEN_MASTER
))
{
return
JsonResult
.
buildSuccessResult
(
null
,
result
);
}
SessionStruct
sessionStruct
=
XyqbSessionContextHolder
.
getXSessionFromRedis
(
token
);
if
(
sessionStruct
==
null
||
sessionStruct
.
getValues
()
==
null
)
{
return
JsonResult
.
buildSuccessResult
(
null
,
result
);
}
User
user
=
sessionStruct
.
getValues
().
getUser
();
String
phoneNo
=
user
.
getPhoneNo
();
result
.
put
(
"phoneNo"
,
phoneNo
);
result
.
put
(
"userId"
,
user
.
getId
());
result
.
put
(
"exist"
,
true
);
return
JsonResult
.
buildSuccessResult
(
null
,
result
);
}
/**
/**
* 用户中心首页,显示用户头像、昵称、姓名
* 用户中心首页,显示用户头像、昵称、姓名
*
*
...
@@ -423,6 +447,7 @@ public class UserController implements IBaseController {
...
@@ -423,6 +447,7 @@ public class UserController implements IBaseController {
@RequestMapping
(
"/center/index"
)
@RequestMapping
(
"/center/index"
)
@ApiOperation
(
value
=
"用户中心首页"
,
notes
=
"用户中心首页显示头像, 昵称, 姓名"
,
httpMethod
=
"POST"
)
@ApiOperation
(
value
=
"用户中心首页"
,
notes
=
"用户中心首页显示头像, 昵称, 姓名"
,
httpMethod
=
"POST"
)
public
JsonResult
userCenterIndex
()
{
public
JsonResult
userCenterIndex
()
{
String
phoneNo
=
getCurrentUserFromRedis
().
getPhoneNo
();
Long
userId
=
getCurrentUserFromRedis
().
getId
();
Long
userId
=
getCurrentUserFromRedis
().
getId
();
UserAttached
userAttached
=
userCenterService
.
searchUserAttachedByUserId
(
userId
);
UserAttached
userAttached
=
userCenterService
.
searchUserAttachedByUserId
(
userId
);
Map
<
String
,
String
>
result
=
new
HashMap
<>();
Map
<
String
,
String
>
result
=
new
HashMap
<>();
...
...
src/main/java/cn/quantgroup/xyqb/event/RecordPhoneNoUpdateEventListener.java
View file @
539adab6
...
@@ -19,6 +19,6 @@ public class RecordPhoneNoUpdateEventListener implements ApplicationListener<Pho
...
@@ -19,6 +19,6 @@ public class RecordPhoneNoUpdateEventListener implements ApplicationListener<Pho
String
oldPhoneNo
=
event
.
getOldPhoneNo
();
String
oldPhoneNo
=
event
.
getOldPhoneNo
();
User
user
=
event
.
getUser
();
User
user
=
event
.
getUser
();
//todo 表纪录
//todo 表纪录
log
.
info
(
"userId:{},
¬
旧手机号:{},新手机号:{}"
,
user
.
getId
(),
oldPhoneNo
,
user
.
getPhoneNo
());
log
.
info
(
"userId:{},旧手机号:{},新手机号:{}"
,
user
.
getId
(),
oldPhoneNo
,
user
.
getPhoneNo
());
}
}
}
}
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