From bda52da89628d1587ab804510f9995c671a318ca Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期日, 07 四月 2024 14:49:19 +0800 Subject: [PATCH] # --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/websocket/MockScheduler.java | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/websocket/MockScheduler.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/websocket/MockScheduler.java index 0bfef8e..9396a06 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/websocket/MockScheduler.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/websocket/MockScheduler.java @@ -3,6 +3,7 @@ import com.alibaba.fastjson.JSON; import com.zy.asrs.wcs.core.map.entity.MapWsShuttleVo; import com.zy.asrs.wcs.core.map.entity.MapWsVo; +import com.zy.asrs.wcs.core.utils.Utils; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -12,6 +13,10 @@ @Component public class MockScheduler { + private int row = 1; + private int bay = 1; + private int lev = 1; + @Scheduled(cron = "0/1 * * * * ? ") public void mock() { MapWsVo wsVo = new MapWsVo(); @@ -19,7 +24,20 @@ // shuttle MapWsShuttleVo shuttleVo = new MapWsShuttleVo(); shuttleVo.setShuttleNo("1"); - shuttleVo.setCurLocNo("1-1-1"); + + + if (bay < 30) { + bay ++; + } else { + bay = 1; + if (row < 10) { + row ++; + } else { + row = 1; + } + } + + shuttleVo.setCurLocNo(Utils.getLocNo(row, bay, lev)); wsVo.getShuttleVos().add(shuttleVo); MapWebSocket.broadcast(JSON.toJSONString(wsVo)); -- Gitblit v1.9.1