From 87b052cbd5bb44bf90ac4e9c4aeaf1cdcf5acf63 Mon Sep 17 00:00:00 2001 From: cpT <1@123> Date: 星期日, 22 六月 2025 15:30:44 +0800 Subject: [PATCH] #改造 --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index 7fb7b84..ac4aa17 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -80,8 +80,8 @@ private boolean reportSwitchAuto; /* - * 楠岃瘉璁稿彲璇佹槸鍚︽湁鏁� - * */ + * 楠岃瘉璁稿彲璇佹槸鍚︽湁鏁� + * */ public synchronized boolean licenseVerify() { try{ // if (true) { @@ -374,6 +374,7 @@ && rgvProtocol.modeType == RgvModeType.AUTO && (rgvProtocol.getStatusType() == RgvStatusType.IDLE || rgvProtocol.getStatusType() == RgvStatusType.ROAM) && rgvProtocol.getTaskNo1() == 0 + && rgvProtocol.getRgvPosInt() != 0 && rgvProtocol.getAlarm() == 0) { BasDevpPosition basDevpPosition = basDevpPositionService.selectOne(new EntityWrapper<BasDevpPosition>().eq("dev_no", wrkMast.getSourceStaNo())); if (basDevpPosition.getPlcPosition()>rgvProtocol.getRgvPos()){ @@ -620,9 +621,6 @@ if (!MessageQueue.offer(SlaveType.Rgv, rgvProtocol.getRgvNo(), new Task(4, rgvCommand))) { // log.error("RGV鍙栨秷鍛戒护涓嬪彂澶辫触锛孯GV鍙�={}锛屼换鍔℃暟鎹�={}", rgvProtocol.getRgvNo(), JSON.toJSON(rgvCommand)); -// wrkMast.setLogErrTime(new Date()); -// wrkMast.setLogErrMemo("RGV鍙栨秷鍛戒护涓嬪彂澶辫触锛孯GV鍙�={"+rgvProtocol.getRgvNo()+"}===>璺宠繃"); -// wrkMastService.updateById(wrkMast); continue; } log.info("RGV鍙栨秷鍛戒护涓嬪彂鎴愬姛锛孯GV鍙�={}锛屼换鍔℃暟鎹�={}", rgvProtocol.getRgvNo(), JSON.toJSON(rgvCommand)); @@ -635,10 +633,9 @@ Date now = new Date(); wrkMast.setWrkSts(1L); - wrkMast.setRgvNo(null); + wrkMast.setRgvNo(0); wrkMast.setAppeTime(now); wrkMast.setLogErrTime(now); - wrkMast.setRgvNo(null); wrkMast.setLogErrMemo("RGV鐢宠鍙栨秷浠诲姟锛孯GV鍙�={"+rgvProtocol.getRgvNo()+"}锛屽彇娑堟椂闂达細"+now); -- Gitblit v1.9.1