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
0b634e39
Commit
0b634e39
authored
Jun 21, 2024
by
张森
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
http://113.142.68.105:5080/zentao/task-view-26884.html
parent
5e756ef4
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
45 additions
and
45 deletions
+45
-45
CheckController.java
...join/amos/patrol/business/controller/CheckController.java
+45
-45
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/CheckController.java
View file @
0b634e39
...
...
@@ -301,8 +301,8 @@ public class CheckController extends AbstractBaseController {
}
List
<
Map
<
String
,
Object
>>
checkInputItems
=
checkMapper
.
queryCheckInputItemsByCheckId
(
checkDto
.
getCheckId
());
publishDataToMessage
(
checkInputItems
);
//
List<Map<String, Object>> checkInputItems = checkMapper.queryCheckInputItemsByCheckId(checkDto.getCheckId());
//
publishDataToMessage(checkInputItems);
is
.
pointCheckInfoPushToB
(
checkDto
.
getCheckId
());
//数字换流站页面刷新
try
{
...
...
@@ -323,49 +323,49 @@ public class CheckController extends AbstractBaseController {
}
}
/**
* 巡检组装发送风险消息
* @param
*/
public
void
publishDataToMessage
(
List
<
Map
<
String
,
Object
>>
checkInputItems
)
{
for
(
Map
<
String
,
Object
>
map
:
checkInputItems
)
{
SendToMsgRiskDetailVo
detailVo
=
new
SendToMsgRiskDetailVo
();
SendToMsgRiskEquipInfoVo
equipInfoVo
=
new
SendToMsgRiskEquipInfoVo
();
SendToMsgRiskAlarmInfoVo
alarmInfoVo
=
new
SendToMsgRiskAlarmInfoVo
();
if
(
map
.
containsKey
(
"equipId"
)
&&
!
map
.
get
(
"input_value"
).
equals
(
"合格"
)
){
equipFeign
.
updateEquipSpecificStatus
(
"1"
,
map
.
get
(
"equipId"
).
toString
(),
map
.
get
(
"traceId"
).
toString
(),
"patrol"
);
equipInfoVo
.
setEquipSpeId
(
String
.
valueOf
(
map
.
get
(
"equipId"
)));
equipInfoVo
.
setReportIsAlarm
(
Boolean
.
TRUE
);
}
equipInfoVo
.
setId
(
String
.
valueOf
(
map
.
get
(
"id"
)));
equipInfoVo
.
setName
(
String
.
valueOf
(
map
.
get
(
"inputItem"
)));
equipInfoVo
.
setValue
(
String
.
valueOf
(
map
.
get
(
"input_value"
)));
equipInfoVo
.
setCode
(
String
.
valueOf
(
map
.
get
(
"item_no"
)));
equipInfoVo
.
setBizOrgCode
(
String
.
valueOf
(
map
.
get
(
"biz_org_code"
)));
equipInfoVo
.
setBizOrgName
(
String
.
valueOf
(
map
.
get
(
"biz_org_name"
)));
if
(
map
.
containsKey
(
"traceId"
)){
equipInfoVo
.
setTraceId
(
map
.
get
(
"traceId"
).
toString
());
}
Map
<
String
,
Object
>
pointMap
=
pointMapper
.
getPointById
(
Long
.
valueOf
(
String
.
valueOf
(
map
.
get
(
"pointId"
))));
alarmInfoVo
.
setIndexNo
(
String
.
valueOf
(
pointMap
.
get
(
"id"
)));
alarmInfoVo
.
setName
(
String
.
valueOf
(
pointMap
.
get
(
"pointName"
)));
alarmInfoVo
.
setIndexNo
(
String
.
valueOf
(
pointMap
.
get
(
"pointNo"
)));
alarmInfoVo
.
setKey
(
String
.
valueOf
(
map
.
get
(
"inputItem"
)));
alarmInfoVo
.
setValue
(
String
.
valueOf
(
map
.
get
(
"input_value"
)));
TopicEntityVo
topicEntityVo
=
new
TopicEntityVo
();
topicEntityVo
.
setTopic
(
riskTopic
);
detailVo
.
setEquipInfo
(
equipInfoVo
);
detailVo
.
setAlarmInfo
(
alarmInfoVo
);
topicEntityVo
.
setData
(
JSON
.
toJSONString
(
detailVo
));
try
{
webMqttComponent
.
publish
(
patrolRiskCreateTopic
,
JSON
.
toJSONString
(
topicEntityVo
));
}
catch
(
Exception
e
)
{
log
.
error
(
"推送失败-----------"
+
e
.
getMessage
());
}
}
}
//
/**
//
* 巡检组装发送风险消息
//
* @param
//
*/
//
public void publishDataToMessage(List<Map<String, Object>> checkInputItems) {
//
for (Map<String, Object> map : checkInputItems) {
//
SendToMsgRiskDetailVo detailVo = new SendToMsgRiskDetailVo();
//
SendToMsgRiskEquipInfoVo equipInfoVo = new SendToMsgRiskEquipInfoVo();
//
SendToMsgRiskAlarmInfoVo alarmInfoVo = new SendToMsgRiskAlarmInfoVo();
//
if (map.containsKey("equipId") && !map.get("input_value").equals("合格") ){
//
equipFeign.updateEquipSpecificStatus("1",map.get("equipId").toString(),map.get("traceId").toString(),"patrol");
//
equipInfoVo.setEquipSpeId(String.valueOf(map.get("equipId")));
//
equipInfoVo.setReportIsAlarm(Boolean.TRUE);
//
}
//
equipInfoVo.setId(String.valueOf(map.get("id")));
//
equipInfoVo.setName(String.valueOf(map.get("inputItem")));
//
equipInfoVo.setValue(String.valueOf(map.get("input_value")));
//
equipInfoVo.setCode(String.valueOf(map.get("item_no")));
//
equipInfoVo.setBizOrgCode(String.valueOf(map.get("biz_org_code")));
//
equipInfoVo.setBizOrgName(String.valueOf(map.get("biz_org_name")));
//
if (map.containsKey("traceId")){
//
equipInfoVo.setTraceId(map.get("traceId").toString());
//
}
//
//
Map<String, Object> pointMap = pointMapper.getPointById(Long.valueOf(String.valueOf(map.get("pointId"))));
//
alarmInfoVo.setIndexNo(String.valueOf(pointMap.get("id")));
//
alarmInfoVo.setName(String.valueOf(pointMap.get("pointName")));
//
alarmInfoVo.setIndexNo(String.valueOf(pointMap.get("pointNo")));
//
alarmInfoVo.setKey(String.valueOf(map.get("inputItem")));
//
alarmInfoVo.setValue(String.valueOf(map.get("input_value")));
//
//
TopicEntityVo topicEntityVo = new TopicEntityVo();
//
topicEntityVo.setTopic(riskTopic);
//
detailVo.setEquipInfo(equipInfoVo);
//
detailVo.setAlarmInfo(alarmInfoVo);
//
topicEntityVo.setData(JSON.toJSONString(detailVo));
//
try {
//
webMqttComponent.publish(patrolRiskCreateTopic, JSON.toJSONString(topicEntityVo));
//
} catch (Exception e) {
//
log.error("推送失败-----------" + e.getMessage());
//
}
//
}
//
}
/**
* 巡检计划查询
...
...
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