Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
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
项目统一框架
amos-boot-biz
Commits
b30d7359
Commit
b30d7359
authored
Sep 27, 2022
by
zhangyingbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化许可信息数据集成企业接口
parent
ecd7f3c7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
0 deletions
+28
-0
PrivilegeCompanyUpdateAddListener.java
...e/tzs/biz/listener/PrivilegeCompanyUpdateAddListener.java
+28
-0
No files found.
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/listener/PrivilegeCompanyUpdateAddListener.java
View file @
b30d7359
...
...
@@ -131,11 +131,21 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener {
accessFeignService
.
updateSyncCompanyState
(
object
.
getString
(
"sequence_nbr"
));
}
else
if
(
tzBaseEnterprisePrivilegeInfo
==
null
){
//企业表没有,平台表有
if
(!
companyPrivilegeModel
.
getCompanyType
().
contains
(
companyModel
.
getCompanyType
())){
companyModel
.
setCompanyType
(
companyPrivilegeModel
.
getCompanyType
()+
","
+
companyModel
.
getCompanyType
());
}
else
{
companyModel
.
setCompanyType
(
companyPrivilegeModel
.
getCompanyType
());
}
tzBaseEnterpriseInfoService
.
save
(
tzBaseEnterpriseInfo
);
Privilege
.
companyClient
.
update
(
companyModel
,
companyPrivilegeModel
.
getSequenceNbr
());
accessFeignService
.
updateSyncCompanyState
(
object
.
getString
(
"sequence_nbr"
));
}
else
if
(
companyPrivilegeModel
==
null
){
//平台表没有,企业表有
if
(!
tzBaseEnterprisePrivilegeInfo
.
getUnitType
().
contains
(
tzBaseEnterpriseInfo
.
getUnitType
())){
tzBaseEnterpriseInfo
.
setUnitType
(
tzBaseEnterprisePrivilegeInfo
.
getUnitType
()+
","
+
tzBaseEnterpriseInfo
.
getUnitType
());
}
else
{
tzBaseEnterpriseInfo
.
setUnitType
(
tzBaseEnterprisePrivilegeInfo
.
getUnitType
());
}
Privilege
.
companyClient
.
create
(
companyModel
);
tzBaseEnterpriseInfoService
.
update
(
tzBaseEnterpriseInfo
,
updateWrapper
);
accessFeignService
.
updateSyncCompanyState
(
object
.
getString
(
"sequence_nbr"
));
...
...
@@ -143,10 +153,28 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener {
else
{
//当企业表、平台表 中有时
if
(
tzBaseEnterprisePrivilegeInfo
.
getRecDate
().
compareTo
(
object
.
getDate
(
"issue_date"
))
<
1
)
{
if
(!
tzBaseEnterprisePrivilegeInfo
.
getUnitType
().
contains
(
tzBaseEnterpriseInfo
.
getUnitType
())){
tzBaseEnterpriseInfo
.
setUnitType
(
tzBaseEnterprisePrivilegeInfo
.
getUnitType
()+
","
+
tzBaseEnterpriseInfo
.
getUnitType
());
}
else
{
tzBaseEnterpriseInfo
.
setUnitType
(
tzBaseEnterprisePrivilegeInfo
.
getUnitType
());
}
if
(!
companyPrivilegeModel
.
getCompanyType
().
contains
(
companyModel
.
getCompanyType
())){
companyModel
.
setCompanyType
(
companyPrivilegeModel
.
getCompanyType
()+
","
+
companyModel
.
getCompanyType
());
}
else
{
companyModel
.
setCompanyType
(
companyPrivilegeModel
.
getCompanyType
());
}
tzBaseEnterpriseInfoService
.
update
(
tzBaseEnterpriseInfo
,
updateWrapper
);
Privilege
.
companyClient
.
update
(
companyModel
,
companyPrivilegeModel
.
getSequenceNbr
());
accessFeignService
.
updateSyncCompanyState
(
object
.
getString
(
"sequence_nbr"
));
}
else
{
if
(!
tzBaseEnterprisePrivilegeInfo
.
getUnitType
().
contains
(
tzBaseEnterpriseInfo
.
getUnitType
())){
tzBaseEnterprisePrivilegeInfo
.
setUnitType
(
tzBaseEnterprisePrivilegeInfo
.
getUnitType
()+
","
+
tzBaseEnterpriseInfo
.
getUnitType
());
tzBaseEnterpriseInfoService
.
update
(
tzBaseEnterprisePrivilegeInfo
,
updateWrapper
);
}
if
(!
companyPrivilegeModel
.
getCompanyType
().
contains
(
companyModel
.
getCompanyType
())){
companyPrivilegeModel
.
setCompanyType
(
companyPrivilegeModel
.
getCompanyType
()+
","
+
companyModel
.
getCompanyType
());
Privilege
.
companyClient
.
update
(
companyPrivilegeModel
,
companyPrivilegeModel
.
getSequenceNbr
());
}
System
.
out
.
println
(
"该数据不是最新的数据 不用更新"
);
accessFeignService
.
updateSyncCompanyState
(
object
.
getString
(
"sequence_nbr"
));
}
...
...
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