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
ba5f7352
Commit
ba5f7352
authored
Jun 08, 2023
by
KeYong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
风险表单字段更新
parent
4752a529
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
104 additions
and
4 deletions
+104
-4
EquipQrcodeColorEnum.java
...eejoin/equipmanage/common/enums/EquipQrcodeColorEnum.java
+16
-3
SendToMsgRiskAlarmInfoVo.java
...ejoin/equipmanage/common/vo/SendToMsgRiskAlarmInfoVo.java
+6
-0
SendToMsgRiskEquipInfoVo.java
...ejoin/equipmanage/common/vo/SendToMsgRiskEquipInfoVo.java
+17
-0
TableContentVo.java
...ava/com/yeejoin/equipmanage/common/vo/TableContentVo.java
+1
-1
MqttReceiveServiceImpl.java
...join/equipmanage/service/impl/MqttReceiveServiceImpl.java
+46
-0
SendToMsgRiskAlarmInfoVo.java
...in/amos/patrol/business/dto/SendToMsgRiskAlarmInfoVo.java
+6
-0
SendToMsgRiskEquipInfoVo.java
...in/amos/patrol/business/dto/SendToMsgRiskEquipInfoVo.java
+12
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/enums/EquipQrcodeColorEnum.java
View file @
ba5f7352
...
@@ -16,12 +16,25 @@ import lombok.Getter;
...
@@ -16,12 +16,25 @@ import lombok.Getter;
@AllArgsConstructor
@AllArgsConstructor
public
enum
EquipQrcodeColorEnum
{
public
enum
EquipQrcodeColorEnum
{
GREEN
(
"0"
,
"绿色"
),
GREEN
(
"0"
,
"绿色"
,
"#00E12E"
),
YELLOW
(
"1"
,
"黄色"
),
YELLOW
(
"1"
,
"黄色"
,
"#FFA500"
),
RED
(
"2"
,
"红色"
);
RED
(
"2"
,
"红色"
,
"#EF2805"
);
private
String
code
;
private
String
code
;
private
String
describe
;
private
String
describe
;
private
String
color
;
public
static
EquipQrcodeColorEnum
getEnumByKey
(
String
key
)
{
EquipQrcodeColorEnum
colorEnum
=
null
;
for
(
EquipQrcodeColorEnum
u
:
EquipQrcodeColorEnum
.
values
())
{
if
(
u
.
getCode
().
equals
(
key
))
{
colorEnum
=
u
;
break
;
}
}
return
colorEnum
;
}
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/vo/SendToMsgRiskAlarmInfoVo.java
View file @
ba5f7352
...
@@ -2,6 +2,8 @@ package com.yeejoin.equipmanage.common.vo;
...
@@ -2,6 +2,8 @@ package com.yeejoin.equipmanage.common.vo;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
/**
/**
* @author keyong
* @author keyong
* @title: SendToMsgRiskAlarmInfoVo
* @title: SendToMsgRiskAlarmInfoVo
...
@@ -16,4 +18,8 @@ public class SendToMsgRiskAlarmInfoVo {
...
@@ -16,4 +18,8 @@ public class SendToMsgRiskAlarmInfoVo {
private
String
key
;
private
String
key
;
private
String
value
;
private
String
value
;
private
String
alarmContent
;
private
Date
alarmDate
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/vo/SendToMsgRiskEquipInfoVo.java
View file @
ba5f7352
...
@@ -15,13 +15,30 @@ public class SendToMsgRiskEquipInfoVo {
...
@@ -15,13 +15,30 @@ public class SendToMsgRiskEquipInfoVo {
private
String
id
;
private
String
id
;
// 装备名称
private
String
name
;
private
String
name
;
// 装备编码
private
String
code
;
private
String
code
;
private
String
bizOrgName
;
private
String
bizOrgName
;
private
String
bizOrgCode
;
private
String
bizOrgCode
;
// 指标告警状态
private
Boolean
reportIsAlarm
;
private
Boolean
reportIsAlarm
;
// 存放位置
private
String
position
;
private
String
systemName
;
private
String
systemIds
;
private
String
manufacturerName
;
private
String
qrCode
;
private
String
codeColor
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/vo/TableContentVo.java
View file @
ba5f7352
...
@@ -17,7 +17,7 @@ public class TableContentVo {
...
@@ -17,7 +17,7 @@ public class TableContentVo {
private
String
label
;
private
String
label
;
private
String
value
;
private
Object
value
;
private
String
type
;
private
String
type
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/MqttReceiveServiceImpl.java
View file @
ba5f7352
...
@@ -30,6 +30,7 @@ import com.yeejoin.equipmanage.service.*;
...
@@ -30,6 +30,7 @@ import com.yeejoin.equipmanage.service.*;
import
com.yeejoin.equipmanage.utils.BeanUtil
;
import
com.yeejoin.equipmanage.utils.BeanUtil
;
import
javafx.scene.control.Tab
;
import
javafx.scene.control.Tab
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.compress.utils.Lists
;
import
org.eclipse.paho.client.mqttv3.MqttException
;
import
org.eclipse.paho.client.mqttv3.MqttException
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -201,6 +202,12 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -201,6 +202,12 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
@Autowired
@Autowired
private
IPressurePumpService
pressurePumpService
;
private
IPressurePumpService
pressurePumpService
;
@Autowired
EquipmentDetailMapper
equipmentDetailMapper
;
@Autowired
private
ManufacturerInfoMapper
manufacturerInfoMapper
;
@Value
(
"${equipManage.name}"
)
@Value
(
"${equipManage.name}"
)
private
String
serverName
;
private
String
serverName
;
...
@@ -1471,9 +1478,18 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -1471,9 +1478,18 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
equipInfoVo
.
setBizOrgCode
(
equipmentSpeIndex
.
getBizOrgCode
());
equipInfoVo
.
setBizOrgCode
(
equipmentSpeIndex
.
getBizOrgCode
());
equipInfoVo
.
setBizOrgName
(
equipmentSpeIndex
.
getBizOrgName
());
equipInfoVo
.
setBizOrgName
(
equipmentSpeIndex
.
getBizOrgName
());
equipInfoVo
.
setReportIsAlarm
(
isAlarm
);
equipInfoVo
.
setReportIsAlarm
(
isAlarm
);
EquipmentSpecific
specific
=
equipmentSpecificMapper
.
selectById
(
equipmentSpeIndex
.
getEquipmentSpecificId
());
equipInfoVo
.
setPosition
(
specific
.
getPosition
());
equipInfoVo
.
setManufacturerName
(
getManufacturerName
(
specific
.
getEquipmentDetailId
()));
equipInfoVo
.
setSystemIds
(
specific
.
getSystemId
());
equipInfoVo
.
setSystemName
(
getSystemNameBySpeId
(
specific
));
equipInfoVo
.
setQrCode
(
specific
.
getQrCode
());
equipInfoVo
.
setCodeColor
(
EquipQrcodeColorEnum
.
getEnumByKey
(
specific
.
getEquipStatus
()).
getColor
());
alarmInfoVo
.
setKey
(
equipmentSpeIndex
.
getEquipmentIndexKey
());
alarmInfoVo
.
setKey
(
equipmentSpeIndex
.
getEquipmentIndexKey
());
alarmInfoVo
.
setValue
(
equipmentSpeIndex
.
getValue
());
alarmInfoVo
.
setValue
(
equipmentSpeIndex
.
getValue
());
alarmInfoVo
.
setAlarmContent
(
equipmentSpeIndex
.
getEquipmentName
()
+
equipmentSpeIndex
.
getEquipmentIndexName
());
alarmInfoVo
.
setAlarmDate
(
equipmentSpeIndex
.
getUpdateDate
());
TopicEntityVo
topicEntityVo
=
new
TopicEntityVo
();
TopicEntityVo
topicEntityVo
=
new
TopicEntityVo
();
topicEntityVo
.
setIotCode
(
equipmentSpeIndex
.
getIotCode
());
topicEntityVo
.
setIotCode
(
equipmentSpeIndex
.
getIotCode
());
...
@@ -1518,6 +1534,36 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -1518,6 +1534,36 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
mqttSendGateway
.
sendToMqtt
(
riskTopic
,
JSON
.
toJSONString
(
dataVo
));
mqttSendGateway
.
sendToMqtt
(
riskTopic
,
JSON
.
toJSONString
(
dataVo
));
}
}
public
String
getSystemNameBySpeId
(
EquipmentSpecific
equipmentSpecific
)
{
List
<
FireFightingSystemEntity
>
sys
=
new
ArrayList
<>();
String
[]
ids
;
String
sysIds
=
equipmentSpecific
.
getSystemId
();
if
(
StringUtil
.
isNotEmpty
(
sysIds
))
{
if
(-
1
!=
sysIds
.
indexOf
(
","
))
{
ids
=
sysIds
.
split
(
","
);
sys
=
fireFightingSystemMapper
.
getFightingSysByIds
(
ids
);
}
else
{
FireFightingSystemEntity
entity
=
fireFightingSystemMapper
.
selectById
(
Long
.
valueOf
(
sysIds
));
sys
.
add
(
entity
);
}
}
StringBuilder
sb
=
new
StringBuilder
();
sys
.
forEach
(
x
->
{
if
(
0
<
sb
.
length
())
{
sb
.
append
(
","
);
}
sb
.
append
(
x
.
getName
());
});
return
sb
.
toString
();
}
public
String
getManufacturerName
(
long
id
)
{
EquipmentDetail
detail
=
equipmentDetailMapper
.
selectById
(
id
);
ManufacturerInfo
info
=
manufacturerInfoMapper
.
selectById
(
detail
.
getManufacturerId
());
return
Optional
.
ofNullable
(
info
.
getName
()).
orElse
(
""
);
}
/**
/**
* 更新数据报表表
* 更新数据报表表
*
*
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dto/SendToMsgRiskAlarmInfoVo.java
View file @
ba5f7352
...
@@ -2,6 +2,8 @@ package com.yeejoin.amos.patrol.business.dto;
...
@@ -2,6 +2,8 @@ package com.yeejoin.amos.patrol.business.dto;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
/**
/**
* @author keyong
* @author keyong
* @title: SendToMsgRiskAlarmInfoVo
* @title: SendToMsgRiskAlarmInfoVo
...
@@ -16,4 +18,8 @@ public class SendToMsgRiskAlarmInfoVo {
...
@@ -16,4 +18,8 @@ public class SendToMsgRiskAlarmInfoVo {
private
String
key
;
private
String
key
;
private
String
value
;
private
String
value
;
private
String
alarmContent
;
private
Date
alarmDate
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dto/SendToMsgRiskEquipInfoVo.java
View file @
ba5f7352
...
@@ -25,4 +25,16 @@ public class SendToMsgRiskEquipInfoVo {
...
@@ -25,4 +25,16 @@ public class SendToMsgRiskEquipInfoVo {
private
String
equipId
;
private
String
equipId
;
// 指标告警状态
private
Boolean
reportIsAlarm
;
// 存放位置
private
String
position
;
private
String
systemName
;
private
String
systemIds
;
private
String
manufacturerName
;
}
}
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