From daeda3ceebf1dafb388437423a983451720661a5 Mon Sep 17 00:00:00 2001
From: lsh <lsh123456>
Date: 星期二, 07 三月 2023 08:23:55 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 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 c32a5d8..c7a5445 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -408,7 +408,6 @@
                     if (staProtocol.getWorkNo() > 0 && staProtocol.getWorkNo() < 9990) {
                         wrkMast = wrkMastMapper.selectPickStep(staProtocol.getWorkNo());
                         if (null == wrkMast) {
-                            News.error("{}浠诲姟鍙烽敊璇紝鏆傛棤鎷f枡浠诲姟锛�", staProtocol.getWorkNo());
                             continue;
                         }
                     } else {
@@ -734,7 +733,9 @@
             }
 
             // 缃《浠诲姟
-            wrkMast.setIoPri((double) 9999);
+            if (wrkMast.getIoPri()<8000){
+                wrkMast.setIoPri(wrkMast.getIoPri()+9000d);
+            }
             wrkMastMapper.updateById(wrkMast);
 
                 // 鐩爣搴撲綅 ===>> 鏈�澶栧眰搴撲綅
@@ -949,7 +950,9 @@
                 }
 
                 // 缃《浠诲姟
-                wrkMast.setIoPri((double) 9998);
+                if (wrkMast.getIoPri()<8000){
+                    wrkMast.setIoPri(wrkMast.getIoPri()+8999d);
+                }
                 wrkMastMapper.updateById(wrkMast);
 
                 // 鏈�澶栧眰搴撲綅锛岀洿鎺ュ爢鍨涙満鍑哄簱
@@ -2586,14 +2589,18 @@
         SteThread steThread = (SteThread) SlaveConnection.get(SlaveType.Ste, 1);
         SteProtocol steProtocol = steThread.getSteProtocol();
         if (null == wrkCharge) {
-            if (steProtocol.getChargeStatus()==(short)0 && steProtocol.isBrushConnect()){
-                SteCommand steCommand = new SteCommand();
-                steCommand.setSteNo(1); // 绌挎杞︾紪鍙�
-                steCommand.setTaskNo(10060); // 宸ヤ綔鍙�
-                steCommand.setTaskMode(SteTaskModeType.CLOSE_CHARGE); // 浠诲姟妯″紡: 鏂紑鍏呯數
-                if (!MessageQueue.offer(SlaveType.Ste, 1, new Task(2, steCommand))) {
-                    News.error("绌挎杞﹀懡浠や笅鍙戝け璐ワ紝绌挎杞﹀彿={}锛屼换鍔℃暟鎹�={}", wrkCharge.getSteNo(), JSON.toJSON(steCommand));
+            try{
+                if (steProtocol.getChargeStatus()==(short)0 && steProtocol.isBrushConnect()){
+                    SteCommand steCommand = new SteCommand();
+                    steCommand.setSteNo(1); // 绌挎杞︾紪鍙�
+                    steCommand.setTaskNo(10060); // 宸ヤ綔鍙�
+                    steCommand.setTaskMode(SteTaskModeType.CLOSE_CHARGE); // 浠诲姟妯″紡: 鏂紑鍏呯數
+                    if (!MessageQueue.offer(SlaveType.Ste, 1, new Task(2, steCommand))) {
+                        News.error("绌挎杞﹀懡浠や笅鍙戝け璐ワ紝绌挎杞﹀彿={}锛屼换鍔℃暟鎹�={}", wrkCharge.getSteNo(), JSON.toJSON(steCommand));
+                    }
                 }
+            }catch (Exception e){
+                return;
             }
             return;
         }

--
Gitblit v1.9.1