From 29377e64aa049612af1ea511cbbc451e884952fc Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 16 一月 2021 14:42:06 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    5 +++++
 src/main/java/com/zy/asrs/mapper/WrkMastMapper.java         |    2 ++
 src/main/resources/mapper/WrkMastMapper.xml                 |    4 ++++
 src/main/resources/application.yml                          |    2 +-
 4 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java b/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java
index 3143f40..c236c59 100644
--- a/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java
@@ -51,6 +51,8 @@
 
     WrkMast selectLocMoving(@Param("crnNo")Integer crnNo);
 
+    WrkMast selectWorking(@Param("crnNo")Integer crnNo);
+
     // work log -------------------------------------------------------
     @Insert("insert into asr_wrk_mast_log select * from asr_wrk_mast where wrk_no=#{workNo}")
     int saveWrkMastLog(Integer workNo);
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 adcbd92..f9519b3 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -599,6 +599,11 @@
                     }
                 }
 
+                // 宸茬粡瀛樺湪鍚婅溅鎵ц浠诲姟鏃讹紝鍒欒繃婊�
+                if (wrkMastMapper.selectWorking(slave.getId()) != null) {
+                    return;
+                }
+
                 // 1.鍫嗗灈鏈哄紑濮嬬Щ鍔�
                 CrnCommand crnCommand = new CrnCommand();
                 crnCommand.setCrnNo(slave.getId()); // 鍫嗗灈鏈虹紪鍙�
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 7de841f..164f7b7 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -137,7 +137,7 @@
       staNo: 205
     # 绌烘澘鍏ュ簱鍙�1
     emptyInSta[1]:
-      staNo: 205
+      staNo: 202
     # 鍑哄簱鍙�1
     outSta[0]:
       staNo: 200
diff --git a/src/main/resources/mapper/WrkMastMapper.xml b/src/main/resources/mapper/WrkMastMapper.xml
index eee9397..df7ccb9 100644
--- a/src/main/resources/mapper/WrkMastMapper.xml
+++ b/src/main/resources/mapper/WrkMastMapper.xml
@@ -115,4 +115,8 @@
         select top 1 * from dbo.asr_wrk_mast where wrk_sts=12 and io_type=11 and crn_no=#{crnNo} order by io_time,wrk_no
     </select>
 
+    <select id="selectWorking" resultMap="BaseResultMap">
+        select top 1 * from dbo.asr_wrk_mast where wrk_sts=12 and crn_no=#{crnNo} order by io_time,wrk_no
+    </select>
+
 </mapper>

--
Gitblit v1.9.1