Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
fb0bcab5
Commit
fb0bcab5
authored
Jun 19, 2024
by
chenzhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
座舱接口
parent
2052b3f1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
3 deletions
+16
-3
AppletMonitorController.java
.../module/jxiop/biz/controller/AppletMonitorController.java
+1
-1
AppletMonitorServiceImpl.java
...dule/jxiop/biz/service/impl/AppletMonitorServiceImpl.java
+15
-2
No files found.
amos-boot-system-jxiop/amos-boot-module-jxiop-monitor-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/AppletMonitorController.java
View file @
fb0bcab5
...
...
@@ -41,7 +41,7 @@ public class AppletMonitorController {
StationBasicMapper
stationBasicMapper
;
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"
风机布置图-总概览
"
)
@ApiOperation
(
value
=
"
座舱
"
)
@GetMapping
(
"/CockpitData"
)
public
ResponseModel
<
Map
<
String
,
Object
>>
getData
(
@RequestParam
(
value
=
"code"
)
String
code
,
@RequestParam
(
value
=
"level"
)
String
level
)
{
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-monitor-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/AppletMonitorServiceImpl.java
View file @
fb0bcab5
...
...
@@ -82,9 +82,22 @@ public class AppletMonitorServiceImpl {
List
<
ESEquipmentsDTO
>
equipmentsDTOS
=
monitorFanIndicator
.
getFanStatusList
(
String
.
valueOf
(
stationBasic
.
getSequenceNbr
()));
Map
<
String
,
Long
>
countMap
=
equipmentsDTOS
.
stream
()
.
collect
(
Collectors
.
groupingBy
(
ESEquipmentsDTO:
:
getAddress
,
Collectors
.
counting
()));
data
.
put
(
"closeNum"
,
countMap
.
containsKey
(
"停机状态"
)
?
String
.
valueOf
(
countMap
.
get
(
"停机状态"
))
:
"0"
);
data
.
put
(
"operationNum"
,
Integer
.
parseInt
(
num
)
-
Integer
.
parseInt
(
data
.
get
(
"closeNum"
).
toString
()));
HashMap
<
String
,
Object
>
colorMap
=
new
HashMap
<>();
colorMap
.
put
(
"正常运行"
,
0
);
colorMap
.
put
(
"报警运行"
,
0
);
colorMap
.
put
(
"停机状态"
,
0
);
colorMap
.
put
(
"故障状态"
,
0
);
colorMap
.
put
(
"限功率"
,
0
);
colorMap
.
put
(
"待机状态"
,
0
);
colorMap
.
put
(
"维护状态"
,
0
);
colorMap
.
put
(
"通讯中断"
,
0
);
countMap
.
keySet
().
forEach
(
e
->{
colorMap
.
put
(
e
,
countMap
.
get
(
e
));
});
data
.
put
(
"statusMap"
,
colorMap
);
Map
<
String
,
Object
>
stationMark
=
idxFeign
.
getStationMarkList
(
stationBasic
.
getProjectOrgCode
(),
"1"
,
"4"
);
// Map<String, Object> result = stationMark.getResult();
List
<
String
>
list
=
Arrays
.
asList
(
"P1"
,
"S1"
,
"H2"
,
"V1"
);
...
...
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