From 9c86cce3943842ed28f3acd48c33c76cb93b57e5 Mon Sep 17 00:00:00 2001
From: lsh <1>
Date: 星期三, 06 三月 2024 18:04:19 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    2 +-
 src/main/java/com/zy/asrs/controller/TaskWrkController.java |    3 +++
 src/main/java/com/zy/core/thread/SiemensDevpThread.java     |    4 ++--
 src/main/resources/application.yml                          |    6 ++++--
 src/main/java/com/zy/asrs/entity/TaskWrkLog.java            |    3 +++
 5 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/TaskWrkController.java b/src/main/java/com/zy/asrs/controller/TaskWrkController.java
index 81e2ddf..ce40209 100644
--- a/src/main/java/com/zy/asrs/controller/TaskWrkController.java
+++ b/src/main/java/com/zy/asrs/controller/TaskWrkController.java
@@ -168,6 +168,9 @@
     @ManagerAuth(memo = "鎵嬪姩瀹屾垚浠诲姟")
     public R complete(@RequestParam String taskNo) {
         TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskNo);
+        if (Cools.isEmpty(taskWrk) || taskWrk.getStatus()>=3){
+            return R.error("宸插畬缁撴垨宸插彇娑�") ;
+        }
         LocMast locMast=new LocMast();
             if(taskWrk.getIoType()==1){//鍏ュ簱浠诲姟瀹屾垚搴撲綅涓篎
                 locMast=locMastService.selectByLocNo(taskWrk.getTargetPoint());
diff --git a/src/main/java/com/zy/asrs/entity/TaskWrkLog.java b/src/main/java/com/zy/asrs/entity/TaskWrkLog.java
index 54dae84..e926683 100644
--- a/src/main/java/com/zy/asrs/entity/TaskWrkLog.java
+++ b/src/main/java/com/zy/asrs/entity/TaskWrkLog.java
@@ -211,6 +211,9 @@
         this.wrkNo = taskWrk.getWrkNo();
         this.createTime = taskWrk.getCreateTime();
         this.ioType = taskWrk.getIoType();
+        if (Cools.isEmpty(taskWrk.getIoPri())){
+            taskWrk.setIoPri(1);
+        }
         this.ioPri = (double)taskWrk.getIoPri();
         this.startPoint = taskWrk.getStartPoint();
         this.targetPoint = taskWrk.getTargetPoint();
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 4270982..046a07a 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -190,7 +190,7 @@
                             continue;
                         }
                         String barcode = barcodeThread.getBarcode();
-                        if(!Cools.isEmpty(barcode)) {
+                        if(!Cools.isEmpty(barcode) && !barcode.equals("99999999")) {
                             // 璇锋眰wms鎺ュ彛锛岃幏鍙栧伐浣滃彿鍜岀洰鏍囧簱浣�
                             ToWmsDTO toWmsDTO = new ToWmsDTO(barcode,staProtocol.getSiteId(),staProtocol.isHigh() ? 2 : 1);
                             TaskWrk taskWrk1=taskWrkService.selectOne(new EntityWrapper<TaskWrk>().eq("barcode",barcode));
diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index c855306..5e9dc63 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -233,10 +233,10 @@
         if (slave.getId() == 1) {
             //鏉$爜
             //Thread.sleep(200);
-            OperateResultExOne<byte[]> result2 = siemensS7Net.Read("DB101.840.0", (short) 60);
+            OperateResultExOne<byte[]> result2 = siemensS7Net.Read("DB101.840.0", (short) 32);
             if (result2.IsSuccess) {
                 for (int i = 0; i < 4; i++) {
-                    String barcode = siemensS7Net.getByteTransform().TransString(result2.Content, i * 10, 8, "UTF-8");
+                    String barcode = siemensS7Net.getByteTransform().TransString(result2.Content, i * 8, 8, "UTF-8");
                     BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, i + 1);
                     if (!Cools.isEmpty(barcodeThread) && !barcodeThread.getBarcode().equals(barcode)) {
                         barcodeThread.setBarcode(barcode);
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 5d401f0..52d457c 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -49,10 +49,12 @@
   # WMS绯荤粺ip
   #url: 10.32.53.195:8080
   # WMS绯荤粺ip
-  url: 10.210.157.109:8090
+#  url: 10.210.157.109:8090
+  url: 10.210.157.11:8080/wms
   # 鍏ュ簱浠诲姟鐢宠鎺ュ彛
   #inboundTaskApplyPath: api/InterFace/inboundTaskApply
-  inboundTaskApplyPath: apis/inboundTaskApply
+#  inboundTaskApplyPath: apis/inboundTaskApply
+  inboundTaskApplyPath: open/asrs/inboundTaskApply
   # 浠诲姟鐘舵�佸弽棣堟帴鍙�
   taskStatusFeedbackPath: apis/taskStatusFeedback
   # 璐т綅鐘舵�佹洿鏂版帴鍙�

--
Gitblit v1.9.1