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
e4520eab
Commit
e4520eab
authored
Feb 23, 2022
by
maoying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改发送数据到画布数据
parent
37c3e824
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
10 deletions
+12
-10
MqttReceiveServiceImpl.java
...join/equipmanage/service/impl/MqttReceiveServiceImpl.java
+12
-10
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/MqttReceiveServiceImpl.java
View file @
e4520eab
...
@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.service.impl;
...
@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.service.impl;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Comparator
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Iterator
;
import
java.util.Iterator
;
...
@@ -291,7 +292,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -291,7 +292,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
List
<
EquipmentAlarmReportDay
>
equipmentAlarmReports
=
new
ArrayList
<>();
List
<
EquipmentAlarmReportDay
>
equipmentAlarmReports
=
new
ArrayList
<>();
List
<
EquipmentSpecificAlarmLog
>
equipmentAlarmLogs
=
new
ArrayList
<>();
List
<
EquipmentSpecificAlarmLog
>
equipmentAlarmLogs
=
new
ArrayList
<>();
List
<
IndexStateVo
>
indexStateList
=
new
ArrayList
<>();
List
<
IndexStateVo
>
indexStateList
=
new
ArrayList
<>();
EquipmentStateVo
equipmentStateVo
=
new
EquipmentStateVo
();
//
EquipmentStateVo equipmentStateVo = new EquipmentStateVo();
List
<
EquipmentSpecificIndex
>
newIndexList
=
new
ArrayList
<>();
List
<
EquipmentSpecificIndex
>
newIndexList
=
new
ArrayList
<>();
for
(
EquipmentSpecificIndex
equipmentSpecificIndex
:
indexList
)
{
for
(
EquipmentSpecificIndex
equipmentSpecificIndex
:
indexList
)
{
EquipmentSpecificIndex
equipmentSpeIndex
=
new
EquipmentSpecificIndex
();
EquipmentSpecificIndex
equipmentSpeIndex
=
new
EquipmentSpecificIndex
();
...
@@ -359,11 +360,11 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -359,11 +360,11 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
});
});
equipmentStateVo
.
setEquipName
(
equipmentSpecificIndex
.
getEquipmentSpecificName
());
//
equipmentStateVo.setEquipName(equipmentSpecificIndex.getEquipmentSpecificName());
equipmentStateVo
.
setOrgCode
(
equipmentSpecificIndex
.
getOrgCode
());
//
equipmentStateVo.setOrgCode(equipmentSpecificIndex.getOrgCode());
equipmentStateVo
.
setSpecificId
(
equipmentSpecificIndex
.
getEquipmentSpecificId
());
//
equipmentStateVo.setSpecificId(equipmentSpecificIndex.getEquipmentSpecificId());
equipmentStateVo
.
setEquipCode
(
equipmentSpecificIndex
.
getQrCode
());
//
equipmentStateVo.setEquipCode(equipmentSpecificIndex.getQrCode());
equipmentStateVo
.
setEquipIotCode
(
iotCode
);
//
equipmentStateVo.setEquipIotCode(iotCode);
List
<
EquipmentSpecificIndex
>
tempIndexList
=
new
ArrayList
<>();
List
<
EquipmentSpecificIndex
>
tempIndexList
=
new
ArrayList
<>();
tempIndexList
=
newIndexList
.
stream
().
filter
(
x
->
x
.
getEquipmentIndexId
().
equals
(
equipmentSpeIndex
.
getEquipmentIndexId
())).
collect
(
Collectors
.
toList
());
tempIndexList
=
newIndexList
.
stream
().
filter
(
x
->
x
.
getEquipmentIndexId
().
equals
(
equipmentSpeIndex
.
getEquipmentIndexId
())).
collect
(
Collectors
.
toList
());
tempIndexList
.
get
(
0
).
setValue
(
value
);
tempIndexList
.
get
(
0
).
setValue
(
value
);
...
@@ -388,7 +389,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -388,7 +389,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
}
}
}
}
// 发送数据到画布
// 发送数据到画布
publishDataToCanvas
(
newIndexList
,
iotCode
);
publishDataToCanvas
(
newIndexList
);
}
}
// 设备报警日报表数据储存更新
// 设备报警日报表数据储存更新
...
@@ -749,7 +750,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -749,7 +750,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
}
}
}
}
public
void
publishDataToCanvas
(
List
<
EquipmentSpecificIndex
>
indexList
,
String
iotCode
)
{
public
void
publishDataToCanvas
(
List
<
EquipmentSpecificIndex
>
indexList
)
{
if
(!
ObjectUtils
.
isEmpty
(
indexList
))
{
if
(!
ObjectUtils
.
isEmpty
(
indexList
))
{
EquipmentSpecificIndex
index
=
indexList
.
stream
().
filter
(
x
->
x
.
getUpdateDate
()
!=
null
)
EquipmentSpecificIndex
index
=
indexList
.
stream
().
filter
(
x
->
x
.
getUpdateDate
()
!=
null
)
.
sorted
(
Comparator
.
comparing
(
EquipmentSpecificIndex:
:
getUpdateDate
).
reversed
())
.
sorted
(
Comparator
.
comparing
(
EquipmentSpecificIndex:
:
getUpdateDate
).
reversed
())
...
@@ -759,7 +760,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -759,7 +760,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
equipmentStateVo
.
setOrgCode
(
index
.
getOrgCode
());
equipmentStateVo
.
setOrgCode
(
index
.
getOrgCode
());
equipmentStateVo
.
setSpecificId
(
index
.
getEquipmentSpecificId
());
equipmentStateVo
.
setSpecificId
(
index
.
getEquipmentSpecificId
());
equipmentStateVo
.
setEquipCode
(
index
.
getQrCode
());
equipmentStateVo
.
setEquipCode
(
index
.
getQrCode
());
equipmentStateVo
.
setEquipIotCode
(
i
otCode
);
equipmentStateVo
.
setEquipIotCode
(
i
ndex
.
getIotCode
()
);
equipmentStateVo
.
setStatus
(
""
);
equipmentStateVo
.
setStatus
(
""
);
equipmentStateVo
.
setColor
(
index
.
getEmergencyLevelColor
());
equipmentStateVo
.
setColor
(
index
.
getEmergencyLevelColor
());
// 添加性能指标项
// 添加性能指标项
...
@@ -1148,7 +1149,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -1148,7 +1149,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
// 向预控系统发送消息
// 向预控系统发送消息
sendEquipSpecIndexToAutosysTopic
(
equipmentSpeIndex
);
sendEquipSpecIndexToAutosysTopic
(
equipmentSpeIndex
);
//向画布推送
// 添加指标报告
// 添加指标报告
saveEquipmentAlarmReportDay
(
equipmentSpeIndex
);
saveEquipmentAlarmReportDay
(
equipmentSpeIndex
);
...
@@ -1164,6 +1165,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -1164,6 +1165,7 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
}
}
}
}
});
});
//向画布推送
// 首页性能指标数据订阅
// 首页性能指标数据订阅
mqttSendGateway
.
sendToMqtt
(
indexTopic
,
JSON
.
toJSONString
(
indexStateList
));
mqttSendGateway
.
sendToMqtt
(
indexTopic
,
JSON
.
toJSONString
(
indexStateList
));
...
...
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