fix: 大屏
This commit is contained in:
@@ -110,7 +110,7 @@ public class PointUpdateUtil {
|
|||||||
devices.add(device);
|
devices.add(device);
|
||||||
// 向ACS查询点位状态
|
// 向ACS查询点位状态
|
||||||
JSONObject deviceStatus = wmsToAcsService.getPointStatus(devices);
|
JSONObject deviceStatus = wmsToAcsService.getPointStatus(devices);
|
||||||
if (ObjectUtil.isEmpty(deviceStatus.get("data"))) return null;
|
if (ObjectUtil.isEmpty(deviceStatus.get("data"))) return DeviceStatusEnum.SHUTDOWN.getCode();
|
||||||
JSONArray statusJSONArray = deviceStatus.getJSONArray("data");
|
JSONArray statusJSONArray = deviceStatus.getJSONArray("data");
|
||||||
if (ObjectUtil.isEmpty(statusJSONArray)) return DeviceStatusEnum.SHUTDOWN.getCode();
|
if (ObjectUtil.isEmpty(statusJSONArray)) return DeviceStatusEnum.SHUTDOWN.getCode();
|
||||||
JSONObject deviceJson = statusJSONArray.getJSONObject(0);
|
JSONObject deviceJson = statusJSONArray.getJSONObject(0);
|
||||||
|
|||||||
@@ -216,29 +216,21 @@ public class CockpitServiceImpl implements CockpitService{
|
|||||||
d.setWork_time(duration.toHours() + "");
|
d.setWork_time(duration.toHours() + "");
|
||||||
}
|
}
|
||||||
// 设备状态
|
// 设备状态
|
||||||
d.setDevice_status(PointUpdateUtil.getDeviceStatus(d.getDevice_code()));
|
// d.setDevice_status(PointUpdateUtil.getDeviceStatus(d.getDevice_code()));
|
||||||
DeviceEnum deviceEnum = DeviceEnum.get(d.getDevice_model(), d.getDevice_code());
|
DeviceEnum deviceEnum = DeviceEnum.get(d.getDevice_model(), d.getDevice_code());
|
||||||
// 添加图片名字
|
// 添加图片名字
|
||||||
d.setDevice_url(deviceEnum.getPictureName());
|
d.setDevice_url(deviceEnum.getPictureName());
|
||||||
// todo: 区分窑与其他设备
|
// todo: 区分窑与其他设备
|
||||||
if (d.getDevice_model().equals(DeviceEnum.YAO.getModel())) {
|
if (d.getDevice_model().equals(DeviceEnum.YAO.getModel())) {
|
||||||
|
// acs上报
|
||||||
d.setVehicle_qty(15);
|
d.setVehicle_qty(15);
|
||||||
d.setVehicle_max_qty(20);
|
d.setVehicle_max_qty(42); // 最大值 已确认
|
||||||
}
|
}
|
||||||
// todo: RGV
|
// todo: RGV
|
||||||
if (d.getDevice_model().equals(DeviceEnum.RGV.getModel())) {
|
if (d.getDevice_model().equals(DeviceEnum.RGV.getModel())) {
|
||||||
d.setDevice_status_name("空位无车,满位有车");
|
d.setDevice_status_name("空位无车,满位有车");
|
||||||
}
|
}
|
||||||
// todo: 包装机、碟盘机
|
// todo: 包装机、碟盘机
|
||||||
// 分类链表
|
|
||||||
// if (ObjectUtil.isEmpty(map.get(deviceEnum.getKeyName()))) {
|
|
||||||
// List<DeviceInfoDto> de = new ArrayList<>();
|
|
||||||
// de.add(d);
|
|
||||||
// map.put(deviceEnum.getKeyName(), de);
|
|
||||||
// } else {
|
|
||||||
// map.get(deviceEnum.getKeyName()).add(d);
|
|
||||||
// map.put(deviceEnum.getKeyName(), map.get(deviceEnum.getKeyName()));
|
|
||||||
// }
|
|
||||||
});
|
});
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,7 +77,7 @@
|
|||||||
IF(NULLIF(m.material_name, '') IS NULL, '-', m.material_name) as material_name
|
IF(NULLIF(m.material_name, '') IS NULL, '-', m.material_name) as material_name
|
||||||
FROM
|
FROM
|
||||||
`pdm_bi_device` d
|
`pdm_bi_device` d
|
||||||
LEFT JOIN pdm_bd_workorder w ON (d.device_id = w.device_id) AND w.order_status <> '5'
|
LEFT JOIN pdm_bd_workorder w ON (d.device_code = w.device_code) AND w.order_status <> '5'
|
||||||
LEFT JOIN md_me_material_detail m ON w.material_id = m.material_id
|
LEFT JOIN md_me_material_detail m ON w.material_id = m.material_id
|
||||||
WHERE
|
WHERE
|
||||||
d.is_used = '1'
|
d.is_used = '1'
|
||||||
|
|||||||
Reference in New Issue
Block a user