From ffbcb17a9ce705b443c3a450e3e3d56f13ee712f Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期二, 23 九月 2025 13:13:56 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/shuttle_rcs_dev' into shuttle_rcs_dev --- src/main/java/com/zy/core/thread/impl/NyLiftThread.java | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/zy/core/thread/impl/NyLiftThread.java b/src/main/java/com/zy/core/thread/impl/NyLiftThread.java index b495438..d531239 100644 --- a/src/main/java/com/zy/core/thread/impl/NyLiftThread.java +++ b/src/main/java/com/zy/core/thread/impl/NyLiftThread.java @@ -194,12 +194,19 @@ //************琛ュ厖鎵╁睍瀛楁************* InnerLiftExtend liftExtend = (InnerLiftExtend) liftProtocol.getExtend(); liftProtocol.setExtend(liftExtend); - liftExtend.setFrontOverrun(data.getBoolean("frontOverrun")); - liftExtend.setBackOverrun(data.getBoolean("backOverrun")); - liftExtend.setLeftOverrun(data.getBoolean("leftOverrun")); - liftExtend.setRightOverrun(data.getBoolean("rightOverrun")); - liftExtend.setOverHeight(data.getBoolean("overHeight")); - liftExtend.setOverWeight(data.getBoolean("overWeight")); + JSONObject extend = data.getJSONObject("extend"); + liftExtend.setFrontOverrun(extend.getInteger("frontOverrun") == 1); + liftExtend.setBackOverrun(extend.getInteger("backOverrun") == 1); + liftExtend.setLeftOverrun(extend.getInteger("leftOverrun") == 1); + liftExtend.setRightOverrun(extend.getInteger("rightOverrun") == 1); + liftExtend.setOverHeight(extend.getInteger("overHeight") == 1); + liftExtend.setOverWeight(extend.getInteger("overWeight") == 1); + liftExtend.setPlcTaskNoComplete(extend.getInteger("plcTaskNoComplete")); + + if (!liftExtend.getPlcTaskNoComplete().equals(liftProtocol.getPlcTaskNo())) { + //璁惧鐘舵�� + liftProtocol.setDeviceStatus(LiftDeviceStatusType.BUSY.id); + } //璇诲彇绔欑偣 JSONArray stationList = data.getJSONArray("stationList"); @@ -672,8 +679,8 @@ */ private Boolean overWeight; - //鎻愬崌鏈虹珯鐐� - private List<LiftStaProtocol> liftStaProtocols; + //PLC宸插畬鎴愪换鍔″彿 + private Integer plcTaskNoComplete; } } -- Gitblit v1.9.1