Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
9317ae8b
Commit
9317ae8b
authored
Feb 15, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改根据业务查询部门逻辑
parent
67714962
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
10 deletions
+30
-10
base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
...als/xhx/module/matter/service/impl/MatterServiceImpl.java
+10
-1
base-manager/src/main/java/com/mortals/xhx/module/site/service/impl/SiteServiceImpl.java
...mortals/xhx/module/site/service/impl/SiteServiceImpl.java
+20
-9
No files found.
base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
View file @
9317ae8b
...
@@ -101,6 +101,8 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -101,6 +101,8 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getSiteId
()))
{
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getSiteId
()))
{
SiteEntity
siteEntity
=
siteService
.
get
(
entity
.
getSiteId
(),
context
);
SiteEntity
siteEntity
=
siteService
.
get
(
entity
.
getSiteId
(),
context
);
entity
.
setAreaCode
(
siteEntity
.
getAreaCode
());
entity
.
setAreaCode
(
siteEntity
.
getAreaCode
());
DeptEntity
extCache
=
deptService
.
getExtCache
(
entity
.
getDeptCode
());
entity
.
setDeptName
(
extCache
==
null
?
""
:
extCache
.
getName
());
}
}
}
}
...
@@ -136,7 +138,14 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -136,7 +138,14 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
@Override
@Override
protected
void
updateBefore
(
MatterEntity
entity
,
Context
context
)
throws
AppException
{
protected
void
updateBefore
(
MatterEntity
entity
,
Context
context
)
throws
AppException
{
if
(
SourceEnum
.
自定义
.
getValue
().
equals
(
entity
.
getSource
()))
{
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getSiteId
()))
{
SiteEntity
siteEntity
=
siteService
.
get
(
entity
.
getSiteId
(),
context
);
entity
.
setAreaCode
(
siteEntity
.
getAreaCode
());
DeptEntity
extCache
=
deptService
.
getExtCache
(
entity
.
getDeptCode
());
entity
.
setDeptName
(
extCache
==
null
?
""
:
extCache
.
getName
());
}
}
super
.
updateBefore
(
entity
,
context
);
super
.
updateBefore
(
entity
,
context
);
}
}
...
...
base-manager/src/main/java/com/mortals/xhx/module/site/service/impl/SiteServiceImpl.java
View file @
9317ae8b
...
@@ -336,7 +336,6 @@ public class SiteServiceImpl extends AbstractCRUDCacheServiceImpl<SiteDao, SiteE
...
@@ -336,7 +336,6 @@ public class SiteServiceImpl extends AbstractCRUDCacheServiceImpl<SiteDao, SiteE
Rest
<
String
>
rest
=
userFeign
.
synchSiteAuth
();
Rest
<
String
>
rest
=
userFeign
.
synchSiteAuth
();
if
(
rest
.
getCode
().
equals
(
YesNoEnum
.
YES
.
getValue
()))
{
if
(
rest
.
getCode
().
equals
(
YesNoEnum
.
YES
.
getValue
()))
{
UserPdu
userPdu
=
new
UserPdu
();
UserPdu
userPdu
=
new
UserPdu
();
userPdu
.
setPage
(
1
);
userPdu
.
setPage
(
1
);
userPdu
.
setSize
(-
1
);
userPdu
.
setSize
(-
1
);
...
@@ -350,20 +349,32 @@ public class SiteServiceImpl extends AbstractCRUDCacheServiceImpl<SiteDao, SiteE
...
@@ -350,20 +349,32 @@ public class SiteServiceImpl extends AbstractCRUDCacheServiceImpl<SiteDao, SiteE
@Override
@Override
public
List
<
SiteTreeSelect
>
getSiteTree
(
Context
context
)
{
public
List
<
SiteTreeSelect
>
getSiteTree
(
Context
context
)
{
List
<
SiteTreeSelect
>
siteTreeSelects
=
siteTreeMap
.
get
(
context
.
getUser
().
getId
());
List
<
SiteTreeSelect
>
siteTreeSelects
=
siteTreeMap
.
get
(
context
.
getUser
().
getId
());
String
siteTreeSelectStr
=
cacheService
.
hget
(
USER_SITE_TREE
,
context
.
getUser
().
getId
().
toString
(),
String
.
class
);
List
<
SiteTreeSelect
>
collect
=
getSiteTreeSelects
(
context
.
getUser
().
getId
().
toString
());
log
.
info
(
"siteTree:{}"
,
JSON
.
toJSONString
(
collect
));
if
(!
ObjectUtils
.
isEmpty
(
collect
))
{
return
collect
;
}
else
{
//反全站点树
return
getSiteTreeSelects
(
"0"
);
}
//如果所属站点为空返回全节点树
// if (!ObjectUtils.isEmpty(siteTreeSelects)) {
// return siteTreeSelects;
// } else {
// return siteTreeMap.get(1);
// }
}
private
List
<
SiteTreeSelect
>
getSiteTreeSelects
(
String
userId
)
{
String
siteTreeSelectStr
=
cacheService
.
hget
(
USER_SITE_TREE
,
userId
,
String
.
class
);
//反序列化树对象
//反序列化树对象
JSONArray
jsonArray
=
JSON
.
parseArray
(
siteTreeSelectStr
);
JSONArray
jsonArray
=
JSON
.
parseArray
(
siteTreeSelectStr
);
List
<
SiteTreeSelect
>
collect
=
jsonArray
.
stream
().
map
(
item
->
{
List
<
SiteTreeSelect
>
collect
=
jsonArray
.
stream
().
map
(
item
->
{
SiteTreeSelect
siteTreeSelect
=
JSON
.
parseObject
(
item
.
toString
(),
SiteTreeSelect
.
class
);
SiteTreeSelect
siteTreeSelect
=
JSON
.
parseObject
(
item
.
toString
(),
SiteTreeSelect
.
class
);
return
siteTreeSelect
;
return
siteTreeSelect
;
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
log
.
info
(
"siteTree:{}"
,
JSON
.
toJSONString
(
collect
));
return
collect
;
//如果所属站点为空返回全节点树
if
(!
ObjectUtils
.
isEmpty
(
siteTreeSelects
))
{
return
siteTreeSelects
;
}
else
{
return
siteTreeMap
.
get
(
1
);
}
}
}
@Override
@Override
...
...
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