Commit dbb82fc7 authored by 高建强's avatar 高建强

item:火灾概况故障区域bug修改

parent f4637d29
...@@ -102,4 +102,7 @@ public class ContingencyRo implements Serializable { ...@@ -102,4 +102,7 @@ public class ContingencyRo implements Serializable {
@Label("是否模拟数据") @Label("是否模拟数据")
private Boolean isMock; private Boolean isMock;
@Label("位置")
private String position;
} }
...@@ -18,6 +18,7 @@ import com.yeejoin.amos.fas.business.service.model.Operate; ...@@ -18,6 +18,7 @@ import com.yeejoin.amos.fas.business.service.model.Operate;
import com.yeejoin.amos.fas.business.service.model.OperateGroup; import com.yeejoin.amos.fas.business.service.model.OperateGroup;
import com.yeejoin.amos.fas.business.util.DateUtils; import com.yeejoin.amos.fas.business.util.DateUtils;
import com.yeejoin.amos.fas.business.vo.ButtonJsonVO; import com.yeejoin.amos.fas.business.vo.ButtonJsonVO;
import com.yeejoin.amos.fas.business.vo.ContingencyInstanceInfoVO;
import com.yeejoin.amos.fas.business.vo.PlanStepJsonVO; import com.yeejoin.amos.fas.business.vo.PlanStepJsonVO;
import com.yeejoin.amos.fas.business.vo.Toke; import com.yeejoin.amos.fas.business.vo.Toke;
import com.yeejoin.amos.fas.common.enums.PlanReplyMessageEnum; import com.yeejoin.amos.fas.common.enums.PlanReplyMessageEnum;
...@@ -233,6 +234,12 @@ public class ContingencyInstanceImpl implements IContingencyInstance { ...@@ -233,6 +234,12 @@ public class ContingencyInstanceImpl implements IContingencyInstance {
ContingencyRo contingencyRo = new ContingencyRo(); ContingencyRo contingencyRo = new ContingencyRo();
contingencyRo.setButtonCode(buttonCode); contingencyRo.setButtonCode(buttonCode);
contingencyRo.setButtonState(buttonState); contingencyRo.setButtonState(buttonState);
ContingencyInstanceInfoVO infoVO = contingencyInstanceInfoService.selectDisposalDetails(batchNo);
if (!ObjectUtils.isEmpty(infoVO.getPosition())) {
contingencyOriginalData.setPosition(infoVO.getPosition());
}
BeanUtils.copyProperties(contingencyOriginalData, contingencyRo); BeanUtils.copyProperties(contingencyOriginalData, contingencyRo);
contingencyRo.setStep(stepCode); contingencyRo.setStep(stepCode);
contingencyRo.setStepState(stepMap.get(stepKey)); contingencyRo.setStepState(stepMap.get(stepKey));
......
...@@ -121,6 +121,9 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService { ...@@ -121,6 +121,9 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService {
@Autowired @Autowired
private FmeaMapper fmeaMapper; private FmeaMapper fmeaMapper;
@Autowired
private WarehouseStructureMapper warehouseStructureMapper;
@Value("${station.name}") @Value("${station.name}")
private String stationName; private String stationName;
...@@ -549,6 +552,10 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService { ...@@ -549,6 +552,10 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService {
contingencyRo.setEquipmentOrgCode(equipment.getOrgCode()); contingencyRo.setEquipmentOrgCode(equipment.getOrgCode());
contingencyRo.getParams().put("equipmentId", equipment.getId()); contingencyRo.getParams().put("equipmentId", equipment.getId());
contingencyRo.setIsMock(isMock); contingencyRo.setIsMock(isMock);
WarehouseStructure warehouseStructure = warehouseStructureMapper.getMessageById(equipmentSpecific.getWarehouseStructureId());
if (warehouseStructure != null) {
contingencyRo.setPosition(warehouseStructure.getName());
}
//查询重点设备关联视频点位 //查询重点设备关联视频点位
Map<String, Object> cameraInfo = impAndFireEquipMapper.queryCamera(String.valueOf(equipment.getId())); Map<String, Object> cameraInfo = impAndFireEquipMapper.queryCamera(String.valueOf(equipment.getId()));
if (cameraInfo != null && !cameraInfo.isEmpty()) { if (cameraInfo != null && !cameraInfo.isEmpty()) {
......
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