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
ad212e19
Commit
ad212e19
authored
Dec 07, 2021
by
guangjing.gao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增日志
parent
0514e362
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
12 deletions
+16
-12
OauthLoginInfoServiceImpl.java
...oup/xyqb/service/user/impl/OauthLoginInfoServiceImpl.java
+16
-12
No files found.
src/main/java/cn/quantgroup/xyqb/service/user/impl/OauthLoginInfoServiceImpl.java
View file @
ad212e19
...
...
@@ -9,6 +9,8 @@ import cn.quantgroup.xyqb.repository.IProductLoginRepository;
import
cn.quantgroup.xyqb.service.user.IOauthLoginInfoService
;
import
cn.quantgroup.xyqb.util.AtomicSequencer
;
import
cn.quantgroup.xyqb.util.RandomSequencer
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -41,7 +43,7 @@ public class OauthLoginInfoServiceImpl implements IOauthLoginInfoService {
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRES_NEW
)
public
void
addLoginInfo
(
User
user
,
Integer
tenantId
)
{
log
.
info
(
"=addLoginInfo
= -> user={}, tenetId={}"
,
user
,
tenantId
);
log
.
info
(
"=addLoginInfo
-> user={}, tenetId={}"
,
JSON
.
toJSONString
(
user
)
,
tenantId
);
OauthClientDetailsEntity
oauthClientDetailsEntity
=
oauthClientDetailsRepository
.
findFirstByClientId
(
tenantId
);
if
(
oauthClientDetailsEntity
!=
null
)
{
String
institutionId
=
oauthClientDetailsEntity
.
getInstitutionId
();
...
...
@@ -62,8 +64,9 @@ public class OauthLoginInfoServiceImpl implements IOauthLoginInfoService {
Integer
partitionKey
=
atomicSequencer
.
partitionKey
(
customerId
);
productLoginEntity
=
EntityBuilder
.
productLogin
(
productId
,
institutionId
,
phoneNo
,
customerId
,
customerName
,
partitionKey
,
id
);
productLoginEntity
.
setExtensionAccountId
(
userId
);
log
.
info
(
"=
save productLoginRepository= {}"
,
productLoginEntity
);
log
.
info
(
"=
addLoginInfo=save begin productLoginRepository={}"
,
JSON
.
toJSONString
(
productLoginEntity
)
);
productLoginRepository
.
save
(
productLoginEntity
);
log
.
info
(
"=addLoginInfo=save end productLoginRepository={}"
,
JSON
.
toJSONString
(
productLoginEntity
));
// 根据customerId 获取uuid
CustomerLoginEntity
customerLoginEntity
=
customerLoginRepository
.
findFirstByCustomerId
(
productLoginEntity
.
getCustomerId
());
if
(
null
!=
customerLoginEntity
)
{
...
...
@@ -82,9 +85,9 @@ public class OauthLoginInfoServiceImpl implements IOauthLoginInfoService {
customerLogin
.
setModifiedDate
(
new
Date
());
customerLogin
.
setCreatedBy
(
""
);
customerLogin
.
setModifiedBy
(
""
);
log
.
info
(
"=
save customerLoginRepository= {}"
,
customerLogin
);
log
.
info
(
"=
addLoginInfo=save begin customerLoginRepository={}"
,
JSON
.
toJSONString
(
customerLogin
)
);
customerLoginRepository
.
save
(
customerLogin
);
log
.
info
(
"=addLoginInfo=save end customerLoginRepository={}"
,
JSON
.
toJSONString
(
customerLogin
));
// 添加用户信息表
CustomerInfoEntity
customerInfo
=
new
CustomerInfoEntity
();
// customerInfo.setId(atomicSequencer.nextId());
...
...
@@ -96,9 +99,9 @@ public class OauthLoginInfoServiceImpl implements IOauthLoginInfoService {
customerInfo
.
setModifiedDate
(
new
Date
());
customerInfo
.
setCreatedBy
(
""
);
customerInfo
.
setModifiedBy
(
""
);
log
.
info
(
"=
save customerInfoRepository= {}"
,
customerInfo
);
log
.
info
(
"=
addLoginInfo=save begin customerInfoRepository={}"
,
JSON
.
toJSONString
(
customerInfo
)
);
customerInfoRepository
.
save
(
customerInfo
);
log
.
info
(
"=addLoginInfo=save end customerInfoRepository={}"
,
JSON
.
toJSONString
(
customerInfo
));
}
}
}
...
...
@@ -106,7 +109,7 @@ public class OauthLoginInfoServiceImpl implements IOauthLoginInfoService {
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRES_NEW
)
public
void
addRegisterInfo
(
User
user
,
AppletParamEntry
appletParamEntry
)
{
log
.
info
(
"=addRegisterInfo= -> User={}, AppletParamEntry={}"
,
user
,
appletParamEntry
);
log
.
info
(
"=addRegisterInfo= -> User={}, AppletParamEntry={}"
,
JSON
.
toJSONString
(
user
)
,
appletParamEntry
);
OauthClientDetailsEntity
oauthClientDetailsEntity
=
oauthClientDetailsRepository
.
findFirstByClientId
(
appletParamEntry
.
getTenantId
());
if
(
oauthClientDetailsEntity
!=
null
)
{
String
institutionId
=
oauthClientDetailsEntity
.
getInstitutionId
();
...
...
@@ -126,8 +129,9 @@ public class OauthLoginInfoServiceImpl implements IOauthLoginInfoService {
Integer
partitionKey
=
atomicSequencer
.
partitionKey
(
customerId
);
productLoginEntity
=
EntityBuilder
.
productLogin
(
productId
,
institutionId
,
phoneNo
,
customerId
,
customerName
,
partitionKey
,
id
);
productLoginEntity
.
setExtensionAccountId
(
userId
);
log
.
info
(
"=
save productLoginRepository= {}"
,
productLoginEntity
);
log
.
info
(
"=
addRegisterInfo=save begin productLoginRepository= {}"
,
JSON
.
toJSONString
(
productLoginEntity
)
);
productLoginRepository
.
save
(
productLoginEntity
);
log
.
info
(
"=addRegisterInfo=save end productLoginRepository= {}"
,
JSON
.
toJSONString
(
productLoginEntity
));
// 根据customerId 获取uuid
CustomerLoginEntity
customerLoginEntity
=
customerLoginRepository
.
findFirstByCustomerId
(
productLoginEntity
.
getCustomerId
());
if
(
null
!=
customerLoginEntity
)
{
...
...
@@ -146,9 +150,9 @@ public class OauthLoginInfoServiceImpl implements IOauthLoginInfoService {
customerLogin
.
setModifiedDate
(
new
Date
());
customerLogin
.
setCreatedBy
(
""
);
customerLogin
.
setModifiedBy
(
""
);
log
.
info
(
"=
save customerLoginRepository= {}"
,
customerLogin
);
log
.
info
(
"=
addRegisterInfo=save begin customerLoginRepository= {}"
,
JSON
.
toJSONString
(
customerLogin
)
);
customerLoginRepository
.
save
(
customerLogin
);
log
.
info
(
"=addRegisterInfo=save end customerLoginRepository= {}"
,
JSON
.
toJSONString
(
customerLogin
));
// 添加用户信息表
CustomerInfoEntity
customerInfo
=
new
CustomerInfoEntity
();
// customerInfo.setId(atomicSequencer.nextId());
...
...
@@ -171,9 +175,9 @@ public class OauthLoginInfoServiceImpl implements IOauthLoginInfoService {
customerInfo
.
setModifiedDate
(
new
Date
());
customerInfo
.
setCreatedBy
(
""
);
customerInfo
.
setModifiedBy
(
""
);
log
.
info
(
"=
save customerInfoRepository= {}"
,
customerInfo
);
log
.
info
(
"=
addRegisterInfo=save begin customerInfoRepository= {}"
,
JSON
.
toJSONString
(
customerInfo
)
);
customerInfoRepository
.
save
(
customerInfo
);
log
.
info
(
"=addRegisterInfo=save end customerInfoRepository= {}"
,
JSON
.
toJSONString
(
customerInfo
));
}
}
}
...
...
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