From dafb654e8b99b027d56e2c26df7f31eaed60dd2f Mon Sep 17 00:00:00 2001
From: lsh <lsh>
Date: 星期四, 16 五月 2024 13:52:26 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   22 ++++++++++++----------
 1 files changed, 12 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 021c443..43bf79e 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -297,8 +297,10 @@
                     rgvThread.setPakMk(true);
                 }
                 WrkMastSta wrkMastSta = wrkMastStaMapper.selectById(rgvProtocol.getTaskNo1());
-                wrkMastSta.setWrkSts(3);
-                wrkMastStaMapper.updateById(wrkMastSta);
+                if (!Cools.isEmpty(wrkMastSta)){
+                    wrkMastSta.setWrkSts(3);
+                    wrkMastStaMapper.updateById(wrkMastSta);
+                }
             }
 
         }
@@ -396,7 +398,7 @@
 //                    System.out.println(JSON.toJSONString(staProtocol));
                     if (staProtocol.isAutoing()){
                         WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,1);
-                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo()));
                         if (count==0){
                             wrkMastSta.setType(1);
                             wrkMastSta.setWrkType(3);
@@ -404,7 +406,7 @@
                         }
                     }else if (staProtocol.isLoading()){
                         WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,3);
-                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo()));
                         if (count==0){
                             wrkMastSta.setType(1);
                             wrkMastSta.setWrkType(3);
@@ -412,7 +414,7 @@
                         }
                     }else if (staProtocol.isInEnable()){
                         WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,5);
-                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo()));
                         if (count==0){
                             wrkMastSta.setType(1);
                             wrkMastSta.setWrkType(3);
@@ -420,7 +422,7 @@
                         }
                     }else if (staProtocol.isOutEnable()){
                         WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,7);
-                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo()));
                         if (count==0){
                             wrkMastSta.setType(1);
                             wrkMastSta.setWrkType(3);
@@ -429,7 +431,7 @@
                     }
                     if (staProtocol.isEmptyMk()){
                         WrkMastSta wrkMastSta = new WrkMastSta(new Date(),1,10);
-                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo()));
                         if (count==0){
                             wrkMastSta.setType(1);
                             wrkMastSta.setWrkType(3);
@@ -438,7 +440,7 @@
                     }
                     if (staProtocol.isFullPlt()){
                         WrkMastSta wrkMastSta = new WrkMastSta(new Date(),3,10);
-                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo()));
                         if (count==0){
                             wrkMastSta.setType(1);
                             wrkMastSta.setWrkType(3);
@@ -447,7 +449,7 @@
                     }
                     if (staProtocol.isCar()){
                         WrkMastSta wrkMastSta = new WrkMastSta(new Date(),5,10);
-                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo()));
                         if (count==0){
                             wrkMastSta.setType(1);
                             wrkMastSta.setWrkType(3);
@@ -456,7 +458,7 @@
                     }
                     if (staProtocol.isLow()){
                         WrkMastSta wrkMastSta = new WrkMastSta(new Date(),7,10);
-                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo()));
                         if (count==0){
                             wrkMastSta.setType(1);
                             wrkMastSta.setWrkType(3);

--
Gitblit v1.9.1