Commit a0fb6bff authored by maoying's avatar maoying

Merge branch 'CSFAS_V2.1.3.3' of…

Merge branch 'CSFAS_V2.1.3.3' of http://yeejoin.3322.org:3213/station/YeeAmosFireAutoSysRoot into CSFAS_V2.1.3.3
parents b73d4be6 561d66c9
...@@ -163,7 +163,7 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService { ...@@ -163,7 +163,7 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService {
deviceData.setMonitor(equipment != null ? equipment.getName() : ""); deviceData.setMonitor(equipment != null ? equipment.getName() : "");
deviceData.setId(String.valueOf(equipmentSpecific.getId())); deviceData.setId(String.valueOf(equipmentSpecific.getId()));
deviceData.setCode(equipmentSpecific.getCode()); deviceData.setCode(equipmentSpecific.getCode());
if (nameKey.equals("fireAlarm")) { //设备告警处理逻辑 if ("fireAlarm".equals(nameKey)) { //设备告警处理逻辑
log.info("(报警)Message type is: " + specificIndexType); log.info("(报警)Message type is: " + specificIndexType);
//通知刷新3d页面告警数据 //通知刷新3d页面告警数据
...@@ -183,7 +183,7 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService { ...@@ -183,7 +183,7 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService {
if(EquipmentRiskTypeEnum.HZGJ.getCode().equals(specificIndexType)&&!ObjectUtils.isEmpty(equipment) && !ObjectUtils.isEmpty(equipment.getReservePlan())){ if(EquipmentRiskTypeEnum.HZGJ.getCode().equals(specificIndexType)&&!ObjectUtils.isEmpty(equipment) && !ObjectUtils.isEmpty(equipment.getReservePlan())){
executeDynamicPlan(deviceData, equipment, equipmentSpecific, toke); executeDynamicPlan(deviceData, equipment, equipmentSpecific, toke);
} }
} else if (nameKey.equals("fault")) { // 设备故障处理逻辑 } else if ("fault".equals(nameKey)) { // 设备故障处理逻辑
log.info("(故障)Message type is: " + specificIndexType); log.info("(故障)Message type is: " + specificIndexType);
long equipId = 0; long equipId = 0;
if(StringUtil.isNotEmpty(equipment)) { if(StringUtil.isNotEmpty(equipment)) {
......
...@@ -1077,6 +1077,7 @@ public class RiskSourceServiceImpl implements IRiskSourceService { ...@@ -1077,6 +1077,7 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
EquipmentSpecificIndexVo equipmentSpecificIndexVo = new EquipmentSpecificIndexVo(); EquipmentSpecificIndexVo equipmentSpecificIndexVo = new EquipmentSpecificIndexVo();
equipmentSpecificIndexVo.setEquipmentSpecificId(Long.parseLong(list.get(NumberEnum.ZERO.getValue()).toString())); equipmentSpecificIndexVo.setEquipmentSpecificId(Long.parseLong(list.get(NumberEnum.ZERO.getValue()).toString()));
equipmentSpecificIndexVo.setType(typeCode); equipmentSpecificIndexVo.setType(typeCode);
equipmentSpecificIndexVo.setNameKey("fireAlarm");
TopicEntityVo topicEntity = new TopicEntityVo(); TopicEntityVo topicEntity = new TopicEntityVo();
Equipment equipment = equipmentService.queryOne(id); Equipment equipment = equipmentService.queryOne(id);
......
...@@ -484,22 +484,44 @@ ...@@ -484,22 +484,44 @@
</select> </select>
<select id="getFireAlarmTop5" resultType="com.yeejoin.amos.fas.business.bo.SafetyExecuteBo"> <select id="getFireAlarmTop5" resultType="com.yeejoin.amos.fas.business.bo.SafetyExecuteBo">
SELECT SELECT
ala.id, ala.id,
ala.equipment_specific_id AS pointId, ala.equipment_specific_id AS pointId,
'monitorEquipment' AS type, 'monitorEquipment' AS type,
spe.CODE, spe. CODE,
ala.equipment_specific_index_name, ala.equipment_specific_index_name,
CONCAT( ala.equipment_specific_index_name, '(', ala.equipment_specific_name, ')' ) AS label, CONCAT(
ala.create_date AS changeDate ala.equipment_specific_index_name,
FROM '(',
wl_equipment_specific_alarm AS ala ala.equipment_specific_name,
LEFT JOIN wl_equipment_specific AS spe ON ala.equipment_specific_id = spe.id ')',
WHERE ala.status = true
AND (ala.org_code = #{orgCode} OR ala.org_code like CONCAT(#{orgCode},'-%')) IF (
AND ala.type = 'FIREALARM' (
ORDER BY ala.create_date DESC ISNULL(ws.full_name)
limit 0,5 AND ISNULL(sd.description)
),
'',
CONCAT(
'【',
IFNULL(ws.full_name, ''),
' ',
IFNULL(sd.description, ''),
'】'
)
)
) AS label,
ala.create_date AS changeDate
FROM
wl_equipment_specific_alarm AS ala
LEFT JOIN wl_equipment_specific AS spe ON ala.equipment_specific_id = spe.id
LEFT JOIN wl_stock_detail sd ON sd.equipment_specific_id = spe.id
LEFT JOIN wl_warehouse_structure ws ON ws.id = sd.warehouse_structure_id
WHERE ala.status = true
AND (ala.org_code = #{orgCode} OR ala.org_code like CONCAT(#{orgCode},'-%'))
AND ala.type = 'FIREALARM'
ORDER BY ala.create_date DESC
limit 0,5
</select> </select>
<select id="getEquipStatusTop5" resultType="com.yeejoin.amos.fas.business.bo.SafetyExecuteBo"> <select id="getEquipStatusTop5" resultType="com.yeejoin.amos.fas.business.bo.SafetyExecuteBo">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment