Commit fab7458d authored by maoying's avatar maoying

添加预案触发接口

parent 159f671c
...@@ -93,6 +93,7 @@ import com.yeejoin.amos.fas.business.param.AlarmParam; ...@@ -93,6 +93,7 @@ import com.yeejoin.amos.fas.business.param.AlarmParam;
import com.yeejoin.amos.fas.business.param.CommonPageInfoParam; import com.yeejoin.amos.fas.business.param.CommonPageInfoParam;
import com.yeejoin.amos.fas.business.param.FmeaBindParam; import com.yeejoin.amos.fas.business.param.FmeaBindParam;
import com.yeejoin.amos.fas.business.service.intfc.IDataRefreshService; import com.yeejoin.amos.fas.business.service.intfc.IDataRefreshService;
import com.yeejoin.amos.fas.business.service.intfc.IEquipmentHandlerService;
import com.yeejoin.amos.fas.business.service.intfc.IEquipmentService; import com.yeejoin.amos.fas.business.service.intfc.IEquipmentService;
import com.yeejoin.amos.fas.business.service.intfc.IRiskSourceService; import com.yeejoin.amos.fas.business.service.intfc.IRiskSourceService;
import com.yeejoin.amos.fas.business.service.intfc.IView3dService; import com.yeejoin.amos.fas.business.service.intfc.IView3dService;
...@@ -103,7 +104,9 @@ import com.yeejoin.amos.fas.business.util.DateUtils; ...@@ -103,7 +104,9 @@ import com.yeejoin.amos.fas.business.util.DateUtils;
import com.yeejoin.amos.fas.business.util.JexlUtil; import com.yeejoin.amos.fas.business.util.JexlUtil;
import com.yeejoin.amos.fas.business.util.RpnUtils; import com.yeejoin.amos.fas.business.util.RpnUtils;
import com.yeejoin.amos.fas.business.vo.EquipCommunicationData; import com.yeejoin.amos.fas.business.vo.EquipCommunicationData;
import com.yeejoin.amos.fas.business.vo.EquipmentSpecificIndexVo;
import com.yeejoin.amos.fas.business.vo.Toke; import com.yeejoin.amos.fas.business.vo.Toke;
import com.yeejoin.amos.fas.business.vo.TopicEntityVo;
import com.yeejoin.amos.fas.client.invoke.RsDataQueue; import com.yeejoin.amos.fas.client.invoke.RsDataQueue;
import com.yeejoin.amos.fas.common.enums.CheckStatusEnum; import com.yeejoin.amos.fas.common.enums.CheckStatusEnum;
import com.yeejoin.amos.fas.common.enums.DataRefreshTypeEum; import com.yeejoin.amos.fas.common.enums.DataRefreshTypeEum;
...@@ -243,6 +246,9 @@ public class RiskSourceServiceImpl implements IRiskSourceService { ...@@ -243,6 +246,9 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
@Autowired @Autowired
protected HttpServletRequest request; protected HttpServletRequest request;
@Autowired
private IEquipmentHandlerService iEquipmentHandlerService;
@Value("${station.name}") @Value("${station.name}")
private String stationName; private String stationName;
...@@ -1021,11 +1027,21 @@ public class RiskSourceServiceImpl implements IRiskSourceService { ...@@ -1021,11 +1027,21 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
@Override @Override
@javax.transaction.Transactional @javax.transaction.Transactional
public String processFireEqumtData(AlarmParam deviceData) throws Exception { public String processFireEqumtData(AlarmParam deviceData) throws Exception {
EquipmentSpecificIndexVo equipmentSpecificIndexVo = new EquipmentSpecificIndexVo();
equipmentSpecificIndexVo.setEquipmentSpecificId(Long.valueOf(deviceData.getPointCode()));
equipmentSpecificIndexVo.setType("FIREALARM");
TopicEntityVo topicEntity = new TopicEntityVo();
topicEntity.setMessage(JSON.toJSONString(equipmentSpecificIndexVo));
String data = JSON.toJSONString(topicEntity);
System.out.println(data);
iEquipmentHandlerService.handlerMqttMessage("",data );
// 格式化发送数据 // 格式化发送数据
sendRiskSourceData(deviceData); // sendRiskSourceData(deviceData);
//
blockingQueue.add(deviceData); // blockingQueue.add(deviceData);
return "SUCCESS"; return "SUCCESS";
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd"> http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd">
<changeSet author="suhg" id="1561454393000-1" runOnChange="true"> <changeSet author="suhg" id="1561454393001-1" runAlways="true">
<comment>update f_fmea_equipment_point 更新触发器创建</comment> <comment>update f_fmea_equipment_point 更新触发器创建</comment>
<sql endDelimiter="#"> <sql endDelimiter="#">
DROP TRIGGER IF EXISTS `trigger_fmea_equipment_point_update`; DROP TRIGGER IF EXISTS `trigger_fmea_equipment_point_update`;
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
END# END#
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="suhg" id="1561454393000-2" runOnChange="true"> <changeSet author="suhg" id="1561454393001-2" runAlways="true">
<comment>f_risk_source_point_inputitem 更新触发器创建</comment> <comment>f_risk_source_point_inputitem 更新触发器创建</comment>
<sql endDelimiter="#"> <sql endDelimiter="#">
DROP TRIGGER IF EXISTS `trigger_fmea_point_inputitem_update`; DROP TRIGGER IF EXISTS `trigger_fmea_point_inputitem_update`;
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="tianbo" id="1561717770000-1" runOnChange="true"> <changeSet author="tianbo" id="1561717770001-1" runAlways="true">
<comment>f_fire_equipment_point_update 触发器创建(修改判断条件为->value等于'true')</comment> <comment>f_fire_equipment_point_update 触发器创建(修改判断条件为->value等于'true')</comment>
<sql endDelimiter="#"> <sql endDelimiter="#">
DROP TRIGGER IF EXISTS `trigger_fire_equipment_point_update`; DROP TRIGGER IF EXISTS `trigger_fire_equipment_point_update`;
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="shanqiyun" id="1588901126338-1" runOnChange="true"> <changeSet author="shanqiyun" id="1588901126339-1" runAlways="true">
<comment>f_risk_source 查询所有子节点id</comment> <comment>f_risk_source 查询所有子节点id</comment>
<sql endDelimiter="#"> <sql endDelimiter="#">
DROP FUNCTION IF EXISTS queryRiskSourceChildrenIds; DROP FUNCTION IF EXISTS queryRiskSourceChildrenIds;
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="maoying" id="1589954524000-1" runOnChange="true"> <changeSet author="maoying" id="1589954524001-1" runAlways="true">
<comment>updatePointConfig 触发器创建</comment> <comment>updatePointConfig 触发器创建</comment>
<sql endDelimiter="#"> <sql endDelimiter="#">
DROP TRIGGER IF EXISTS `updatePointConfig`; DROP TRIGGER IF EXISTS `updatePointConfig`;
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
END# END#
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="shanqiyun" id="1597831211780-1" runOnChange="true"> <changeSet author="shanqiyun" id="1597831211781-1" runAlways="true">
<comment>create view toip_biz_message</comment> <comment>create view toip_biz_message</comment>
<sql> <sql>
DROP VIEW IF EXISTS toip_biz_message; DROP VIEW IF EXISTS toip_biz_message;
......
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