Commit 3601b927 authored by junshizhonglangjiang's avatar junshizhonglangjiang

1 上电断电调整

2 查询设备信息调整
parent 831b3771
...@@ -84,7 +84,7 @@ public class AgingCabinetInspectionAndPowerCheckTask { ...@@ -84,7 +84,7 @@ public class AgingCabinetInspectionAndPowerCheckTask {
// 10 层 // 10 层
List<Integer> registerOffsets = Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); List<Integer> registerOffsets = Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
try { try {
master = Modbus4jUtils.getMaster(equipmentInfo.getfIp(), equipmentInfo.getfPort()); master = Modbus4jUtils.getMaster(equipmentInfo.getfPowerOutageIp(), equipmentInfo.getfPowerOutagePort());
Map<Integer, Object> integerObjectMap = Modbus4jUtils.batchReadAgingCabinetStatus(master, registerOffsets); Map<Integer, Object> integerObjectMap = Modbus4jUtils.batchReadAgingCabinetStatus(master, registerOffsets);
equipmentInfo.setRegisterValues(integerObjectMap); equipmentInfo.setRegisterValues(integerObjectMap);
...@@ -170,13 +170,14 @@ public class AgingCabinetInspectionAndPowerCheckTask { ...@@ -170,13 +170,14 @@ public class AgingCabinetInspectionAndPowerCheckTask {
for (Map.Entry<Integer, Object> entry : registerValues.entrySet()) { for (Map.Entry<Integer, Object> entry : registerValues.entrySet()) {
Integer registerOffset = entry.getKey(); Integer registerOffset = entry.getKey();
Object registerValue = entry.getValue(); Object registerValue = entry.getValue();
log.info("registerValue = " + registerValue);
if ("true".equals(registerValue)) { if ("true".equals(registerValue)) {
eventPublisher.publishEvent(new CheckPowerOnCommandEvent( eventPublisher.publishEvent(new CheckPowerOnCommandEvent(
this, this,
modbusDeviceData.getfEquipmentCode(), modbusDeviceData.getfEquipmentCode(),
modbusDeviceData.getfPowerOutageIp(), modbusDeviceData.getfPowerOutageIp(),
modbusDeviceData.getfPowerOutagePort(), modbusDeviceData.getfPowerOutagePort(),
registerOffset registerOffset + 1
)); ));
isRun = true; isRun = true;
// 要给这个 层 发断电的 指令 // 要给这个 层 发断电的 指令
...@@ -187,7 +188,7 @@ public class AgingCabinetInspectionAndPowerCheckTask { ...@@ -187,7 +188,7 @@ public class AgingCabinetInspectionAndPowerCheckTask {
modbusDeviceData.getfEquipmentCode(), modbusDeviceData.getfEquipmentCode(),
modbusDeviceData.getfPowerOutageIp(), modbusDeviceData.getfPowerOutageIp(),
modbusDeviceData.getfPowerOutagePort(), modbusDeviceData.getfPowerOutagePort(),
registerOffset registerOffset + 1
)); ));
} }
} }
......
...@@ -65,7 +65,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -65,7 +65,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select> </select>
<select id="queryByDepartmentId" parameterType="long" resultMap="TStoreyInfoResult"> <select id="queryByDepartmentId" parameterType="long" resultMap="TStoreyInfoResult">
<include refid="selectTStoreyInfoVo"/> <include refid="selectTStoreyInfoVo"/>
where f_equipment_id = #{fEquipmentId} where storeyInfo.f_equipment_id = #{fEquipmentId}
</select> </select>
<select id="selectTStoreyInfoById" parameterType="Long" resultMap="TStoreyInfoResult"> <select id="selectTStoreyInfoById" parameterType="Long" resultMap="TStoreyInfoResult">
......
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