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
0510ef73
Commit
0510ef73
authored
Mar 01, 2017
by
lee_mingzhu
Committed by
minminyan
Apr 28, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rpc
parent
e5e0feb4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
1 deletion
+20
-1
MotanUserServiceImpl.java
.../xyqb/controller/external/motan/MotanUserServiceImpl.java
+20
-1
No files found.
src/main/java/cn/quantgroup/xyqb/controller/external/motan/MotanUserServiceImpl.java
View file @
0510ef73
package
cn
.
quantgroup
.
xyqb
.
controller
.
external
.
motan
;
import
cn.quantgroup.bean.*
;
import
cn.quantgroup.service.*
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.entity.UserDetail
;
import
cn.quantgroup.xyqb.model.IdType
;
import
cn.quantgroup.xyqb.model.UserRet
;
import
cn.quantgroup.xyqb.model.session.*
;
import
cn.quantgroup.xyqb.service.auth.IIdCardService
;
import
cn.quantgroup.xyqb.service.user.IUserDetailService
;
import
cn.quantgroup.xyqb.service.user.IUserService
;
...
...
@@ -24,7 +28,7 @@ import java.text.ParseException;
* Created by 11 on 2017/2/27.
*/
@MotanService
(
export
=
"demoMotan:8002"
,
registry
=
"registryConfig"
)
public
class
MotanUserServiceImpl
implements
UserMotanService
{
public
class
MotanUserServiceImpl
implements
UserMotanService
,
IBaseController
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
MotanUserServiceImpl
.
class
);
...
...
@@ -138,6 +142,21 @@ public class MotanUserServiceImpl implements UserMotanService{
return
result
;
}
@Override
public
UserSysResult
<
XLoginInfo
>
getLoginInfo
(
String
s
)
{
SessionStruct
sessionStruct
=
getSessionStruct
();
LoginInfo
loginInfo
=
new
LoginInfo
();
loginInfo
.
setUser
(
UserRet
.
getUserRet
(
sessionStruct
.
getValues
().
getUser
()));
loginInfo
.
setToken
(
sessionStruct
.
getSid
());
LoginInfo
.
LoginContext
context
=
new
LoginInfo
.
LoginContext
();
context
.
setChannelId
(
sessionStruct
.
getValues
().
getLoginProperties
().
getChannelId
());
context
.
setCreatedFrom
(
sessionStruct
.
getValues
().
getLoginProperties
().
getCreatedFrom
());
context
.
setAppChannel
(
sessionStruct
.
getValues
().
getLoginProperties
().
getAppChannel
());
loginInfo
.
setLoginContext
(
context
);
XLoginInfo
xLoginInfo
=
LoginInfo
.
getXLoginInfo
(
loginInfo
);
return
returnValue
(
xLoginInfo
,
""
);
}
private
<
T
>
T
convertObject
(
String
json
,
TypeReference
typeReference
)
{
try
{
if
(
StringUtils
.
isEmpty
(
json
))
{
...
...
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