From 987d05ba7038d87efe72b4877be911e65f7a7ecb Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期日, 28 四月 2024 16:29:47 +0800 Subject: [PATCH] # --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java index 74784be..8176068 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.zy.asrs.framework.common.Cools; import com.zy.asrs.framework.common.SnowflakeIdWorker; +import com.zy.asrs.wcs.core.domain.dto.RedisMapDto; import com.zy.asrs.wcs.core.entity.*; import com.zy.asrs.wcs.core.kernel.AnalyzeService; import com.zy.asrs.wcs.core.model.MapNode; @@ -121,6 +122,8 @@ mapNode.setRow(object.getInteger("row")); mapNode.setBay(object.getInteger("bay")); mapNode.setNo(object.getString("row") + "-" + object.getString("bay")); + mapNode.setXBase(object.getInteger("refx")); + mapNode.setYBase(object.getInteger("refy")); nodes.add(mapNode); } @@ -149,6 +152,8 @@ mapNode.setRow(0); mapNode.setBay(0); mapNode.setNo("0-0"); + mapNode.setXBase(0); + mapNode.setYBase(0); //鑾峰彇鏈�闀縭ow int row = 0; @@ -174,11 +179,11 @@ Integer lev = entry.getKey(); Date now = new Date(); - HashMap<String, Object> map = new HashMap<>(); - map.put("data", JSON.toJSONString(lists)); - map.put("create_time", now); - map.put("update_time", now); - map.put("lev", lev); + RedisMapDto map = new RedisMapDto(); + map.setData(JSON.toJSONString(lists)); + map.setCreateTime(now); + map.setUpdateTime(now); + map.setLev(lev); //灏嗗湴鍥炬暟鎹瓨鍏edis redisUtil.set(DeviceRedisConstant.MAP + lev, JSON.toJSONString(map)); @@ -441,6 +446,11 @@ continue; } + ShuttleProtocol shuttleProtocol = shuttleThread.getStatus(); + if (shuttleProtocol == null) { + continue; + } + if (!shuttleThread.isCharging()) { continue; } -- Gitblit v1.9.1