Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fill-system
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
廖旭伟
fill-system
Commits
5c96587f
Commit
5c96587f
authored
Feb 11, 2025
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加应用配置列表
parent
11a09b24
Pipeline
#2888
failed with stages
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
41 additions
and
11 deletions
+41
-11
fill-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
.../java/com/mortals/xhx/module/home/web/HomeController.java
+41
-11
No files found.
fill-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
View file @
5c96587f
...
@@ -27,6 +27,9 @@ import com.mortals.xhx.feign.base.pdu.DeptPdu;
...
@@ -27,6 +27,9 @@ import com.mortals.xhx.feign.base.pdu.DeptPdu;
import
com.mortals.xhx.feign.base.pdu.SitePdu
;
import
com.mortals.xhx.feign.base.pdu.SitePdu
;
import
com.mortals.xhx.feign.rsp.ApiResp
;
import
com.mortals.xhx.feign.rsp.ApiResp
;
import
com.mortals.xhx.feign.site.ISiteFeign
;
import
com.mortals.xhx.feign.site.ISiteFeign
;
import
com.mortals.xhx.module.app.model.AppConfigEntity
;
import
com.mortals.xhx.module.app.model.AppConfigQuery
;
import
com.mortals.xhx.module.app.service.AppConfigService
;
import
com.mortals.xhx.module.baseset.model.BasesetEntity
;
import
com.mortals.xhx.module.baseset.model.BasesetEntity
;
import
com.mortals.xhx.module.baseset.model.BasesetQuery
;
import
com.mortals.xhx.module.baseset.model.BasesetQuery
;
import
com.mortals.xhx.module.baseset.service.BasesetService
;
import
com.mortals.xhx.module.baseset.service.BasesetService
;
...
@@ -72,6 +75,8 @@ public class HomeController extends BaseJsonBodyController {
...
@@ -72,6 +75,8 @@ public class HomeController extends BaseJsonBodyController {
private
MatterDatumPrintService
matterDatumPrintService
;
private
MatterDatumPrintService
matterDatumPrintService
;
@Autowired
@Autowired
private
DeviceMatterDatumService
deviceMatterDatumService
;
private
DeviceMatterDatumService
deviceMatterDatumService
;
@Autowired
private
AppConfigService
appConfigService
;
@PostMapping
({
"site/list"
})
@PostMapping
({
"site/list"
})
...
@@ -314,7 +319,7 @@ public class HomeController extends BaseJsonBodyController {
...
@@ -314,7 +319,7 @@ public class HomeController extends BaseJsonBodyController {
matterQuery
.
setIsRecommend
(
YesNoEnum
.
YES
.
getValue
());
matterQuery
.
setIsRecommend
(
YesNoEnum
.
YES
.
getValue
());
List
<
MatterEntity
>
matterList
=
matterService
.
find
(
matterQuery
,
this
.
getContext
());
List
<
MatterEntity
>
matterList
=
matterService
.
find
(
matterQuery
,
this
.
getContext
());
matterList
=
matterList
.
stream
().
map
(
m
->
{
matterList
=
matterList
.
stream
().
map
(
m
->
{
MatterEntity
matterEntity
=
new
MatterEntity
();
MatterEntity
matterEntity
=
new
MatterEntity
();
matterEntity
.
setMatterName
(
m
.
getMatterName
());
matterEntity
.
setMatterName
(
m
.
getMatterName
());
matterEntity
.
setId
(
m
.
getId
());
matterEntity
.
setId
(
m
.
getId
());
...
@@ -410,11 +415,37 @@ public class HomeController extends BaseJsonBodyController {
...
@@ -410,11 +415,37 @@ public class HomeController extends BaseJsonBodyController {
Integer
serverPort
=
DataUtil
.
converStr2Int
(
request
.
getHeader
(
"server-port"
),
0
);
Integer
serverPort
=
DataUtil
.
converStr2Int
(
request
.
getHeader
(
"server-port"
),
0
);
log
.
info
(
"【应用请求】【请求体】-->serverName{} ,port:{}"
,
serverName
,
serverPort
);
log
.
info
(
"【应用请求】【请求体】-->serverName{} ,port:{}"
,
serverName
,
serverPort
);
String
appWhiteStr
=
GlobalSysInfo
.
getParamValue
(
Constant
.
PARAMS_WHITE_APP_LIST
,
"中心简介,办事指南,意见建议,通知公告"
);
Set
<
String
>
appWhiteSet
=
StrUtil
.
split
(
appWhiteStr
,
","
).
stream
().
collect
(
Collectors
.
toSet
());
Rest
<
List
<
AppPdu
>>
ret
=
new
Rest
();
Rest
<
List
<
AppPdu
>>
ret
=
new
Rest
();
List
<
AppPdu
>
collect
=
new
ArrayList
<>();
List
<
AppPdu
>
collect
=
new
ArrayList
<>();
int
code
=
VALUE_RESULT_SUCCESS
;
int
code
=
VALUE_RESULT_SUCCESS
;
AppConfigQuery
query
=
new
AppConfigQuery
();
query
.
setSiteId
(
siteId
);
query
.
setOrderColList
(
Arrays
.
asList
(
new
OrderCol
(
"order"
)));
List
<
AppConfigEntity
>
appConfigEntities
=
appConfigService
.
find
(
query
);
if
(!
ObjectUtils
.
isEmpty
(
appConfigEntities
))
{
List
<
Long
>
AppIdList
=
appConfigEntities
.
stream
().
map
(
item
->
item
.
getAppId
()).
collect
(
Collectors
.
toList
());
AppPdu
appPdu
=
new
AppPdu
();
appPdu
.
setIdList
(
AppIdList
);
appPdu
.
setSize
(-
1
);
Rest
<
RespData
<
List
<
AppPdu
>>>
appRest
=
appFeign
.
list
(
appPdu
);
String
domainUrl
=
UrlBuilder
.
ofHttp
(
serverName
).
setPort
(
serverPort
>
0
?
serverPort
:
11078
).
build
();
log
.
info
(
"appRest:"
+
JSON
.
toJSONString
(
appRest
));
log
.
info
(
"domainUrl:"
+
domainUrl
);
if
(
appRest
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
collect
=
appRest
.
getData
().
getData
().
stream
()
.
peek
(
item
->
{
item
.
setCustUrl
(
UrlBuilder
.
ofHttp
(
domainUrl
).
addPath
(
item
.
getCustUrl
()).
build
());
log
.
info
(
item
.
getCustUrl
());
log
.
info
(
item
.
getAppIconPath
());
}).
collect
(
Collectors
.
toList
());
}
}
else
{
String
appWhiteStr
=
GlobalSysInfo
.
getParamValue
(
Constant
.
PARAMS_WHITE_APP_LIST
,
"中心简介,办事指南,意见建议,通知公告"
);
Set
<
String
>
appWhiteSet
=
StrUtil
.
split
(
appWhiteStr
,
","
).
stream
().
collect
(
Collectors
.
toSet
());
try
{
try
{
AppPdu
appPdu
=
new
AppPdu
();
AppPdu
appPdu
=
new
AppPdu
();
appPdu
.
setSiteId
(
siteId
);
appPdu
.
setSiteId
(
siteId
);
...
@@ -422,8 +453,6 @@ public class HomeController extends BaseJsonBodyController {
...
@@ -422,8 +453,6 @@ public class HomeController extends BaseJsonBodyController {
appPdu
.
setType
(
1
);
appPdu
.
setType
(
1
);
Rest
<
RespData
<
List
<
AppPdu
>>>
appRest
=
appFeign
.
list
(
appPdu
);
Rest
<
RespData
<
List
<
AppPdu
>>>
appRest
=
appFeign
.
list
(
appPdu
);
String
domainUrl
=
UrlBuilder
.
ofHttp
(
serverName
).
setPort
(
serverPort
>
0
?
serverPort
:
11078
).
build
();
String
domainUrl
=
UrlBuilder
.
ofHttp
(
serverName
).
setPort
(
serverPort
>
0
?
serverPort
:
11078
).
build
();
/// String domainUrl1 = StrUtil.sub(domainUrl, 0, domainUrl.length());
log
.
info
(
"appRest:"
+
JSON
.
toJSONString
(
appRest
));
log
.
info
(
"appRest:"
+
JSON
.
toJSONString
(
appRest
));
log
.
info
(
"domainUrl:"
+
domainUrl
);
log
.
info
(
"domainUrl:"
+
domainUrl
);
if
(
appRest
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
if
(
appRest
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
...
@@ -437,6 +466,7 @@ public class HomeController extends BaseJsonBodyController {
...
@@ -437,6 +466,7 @@ public class HomeController extends BaseJsonBodyController {
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
code
=
VALUE_RESULT_FAILURE
;
code
=
VALUE_RESULT_FAILURE
;
}
}
}
ret
.
setCode
(
code
);
ret
.
setCode
(
code
);
ret
.
setData
(
collect
);
ret
.
setData
(
collect
);
log
.
info
(
"【应用请求】【响应体】-->{}"
,
JSONObject
.
toJSONString
(
ret
));
log
.
info
(
"【应用请求】【响应体】-->{}"
,
JSONObject
.
toJSONString
(
ret
));
...
...
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