diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/device_status/DeviceStatusDeviceDriver.java b/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/device_status/DeviceStatusDeviceDriver.java index 0623f635b..d949b9a23 100644 --- a/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/device_status/DeviceStatusDeviceDriver.java +++ b/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/device_status/DeviceStatusDeviceDriver.java @@ -74,7 +74,6 @@ public class DeviceStatusDeviceDriver extends AbstractOpcDeviceDriver implements String load = ""; String alarm = ""; String task_id = ""; - String floor =""; Boolean iserror = false; Boolean hasGoods = false; @@ -111,7 +110,6 @@ public class DeviceStatusDeviceDriver extends AbstractOpcDeviceDriver implements jo.put("load", load); jo.put("alarm", alarm); jo.put("task_id", task_id); - jo.put("floor",floor); jo.put("isOnline", this.getIsonline()); jo.put("isError",this.getIserror()); jo.put("hasGoods", this.getHasGoods()); diff --git a/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryLKDeviceStatus.java b/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryLKDeviceStatus.java index e323b34e4..30d5003d1 100644 --- a/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryLKDeviceStatus.java +++ b/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryLKDeviceStatus.java @@ -1,5 +1,6 @@ package org.nl.modules.quartz.task; +import cn.hutool.core.util.ObjectUtil; import com.alibaba.fastjson.JSONArray; import lombok.extern.slf4j.Slf4j; import org.nl.acs.device_driver.basedriver.device_status.DeviceStatusDeviceDriver; @@ -10,6 +11,7 @@ import org.nl.acs.ext.wms.liKuData.Resp; import org.nl.acs.ext.wms.service.AcsToLiKuService; import org.nl.acs.opc.Device; import org.nl.acs.opc.DeviceAppService; +import org.nl.modules.common.utils.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -46,6 +48,7 @@ public class QueryLKDeviceStatus { DeviceStatusData deviceStatusData=deviceStatusDataList.get(i); String deviceId="LK" + deviceStatusData.getDeviceId(); PackageDriver(deviceStatusData, deviceId); + } //提升机 Resp tsjResp = acsToLiKuService.queryTsjDeviceStatus(deviceStatusRequest); @@ -64,13 +67,16 @@ public class QueryLKDeviceStatus { deviceStatusDeviceDriver.setDevice_id(deviceId); deviceStatusDeviceDriver.setX(deviceStatusData.getX()); deviceStatusDeviceDriver.setY(deviceStatusData.getY()); - deviceStatusDeviceDriver.setMap_id(deviceStatusData.getMapId()); + if(!ObjectUtil.isEmpty(deviceStatusData.getMapId())) { + deviceStatusDeviceDriver.setMap_id(deviceStatusData.getMapId()); + }else if (!ObjectUtil.isEmpty(deviceStatusData.getFloor())){ + deviceStatusDeviceDriver.setMap_id(deviceStatusData.getFloor()); + } deviceStatusDeviceDriver.setPower(deviceStatusData.getPower()); deviceStatusDeviceDriver.setPallet(deviceStatusData.getPallet()); deviceStatusDeviceDriver.setLoad(deviceStatusData.getLoad()); deviceStatusDeviceDriver.setAlarm(deviceStatusData.getAlarm()); deviceStatusDeviceDriver.setTask_id(deviceStatusData.getTaskId()); - deviceStatusDeviceDriver.setFloor(deviceStatusData.getFloor()); deviceStatusDeviceDriver.setIsonline(true); if(!"0".equals(deviceStatusData.getAlarm())) { deviceStatusDeviceDriver.setIserror(true); diff --git a/acs/nladmin-ui/src/views/system/monitor/device/index.vue b/acs/nladmin-ui/src/views/system/monitor/device/index.vue index 1d62cbcbb..d74a42600 100644 --- a/acs/nladmin-ui/src/views/system/monitor/device/index.vue +++ b/acs/nladmin-ui/src/views/system/monitor/device/index.vue @@ -608,9 +608,6 @@ export default { } else if (val === 'task_id') { const obj = { name: '任务号', value: data[val] } this.arr.push(obj) - } else if (val === 'floor') { - const obj = { name: '楼层', value: data[val] } - this.arr.push(obj) } } }