From ef68b68f3a93ea409ef2640562b25e7160d0def9 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期五, 28 二月 2025 13:03:12 +0800
Subject: [PATCH] #
---
zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java
index 56015c9..a41397a 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java
@@ -37,7 +37,7 @@
@Component
public class MapDataWsScheduler {
- public static final int WEBSOCKET_BROADCAST_INTERVAL = 300;
+ public static final int WEBSOCKET_BROADCAST_INTERVAL = 100;
private ExecutorService singleThreadExecutor;
@@ -97,6 +97,10 @@
vo.setCode(code.getData());
vo.setDirection(agvDetail.getAgvAngle());
vo.setBackpack(this.getBackpack(agv.getId(), agvDetail.getBackpack()));
+ if (null != jobType && null != jobType.increase) {
+ vo.setBackpack(vo.getBackpack() + (jobType.increase ? 1 : -1));
+ }
+ vo.setSlots(agvModel.getBackpack());
vo.setBattery(agvDetail.getSoc());
vo.setJobType(null == jobType ? null : jobType.breif);
vo.setError(agvDetail.realError());
@@ -130,7 +134,7 @@
private Integer getBackpack(Long agvId, String backpackJson) {
if (null == agvId || Cools.isEmpty(backpackJson)) {
- return null;
+ return 0;
}
List<BackpackDto> backpackDtoList = JSON.parseArray(backpackJson, BackpackDto.class);
int jsonCount = (int) backpackDtoList.stream().filter(BackpackDto::getLoaded).count();
--
Gitblit v1.9.1