From 23ef469c6bd9a1361743cf2e60066c043ad5fa0c Mon Sep 17 00:00:00 2001
From: yxFwq <1>
Date: 星期一, 15 七月 2024 08:40:02 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/WrkMastExecuteServiceImpl.java |    4 ++++
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java           |    2 +-
 src/main/java/com/zy/asrs/mapper/WrkMastExecuteMapper.java            |    1 +
 src/main/java/com/zy/asrs/service/WrkMastExecuteService.java          |    2 ++
 src/main/resources/mapper/WrkMastExecuteMapper.xml                    |    7 +++++++
 5 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/mapper/WrkMastExecuteMapper.java b/src/main/java/com/zy/asrs/mapper/WrkMastExecuteMapper.java
index 4691ac7..aaf6b64 100644
--- a/src/main/java/com/zy/asrs/mapper/WrkMastExecuteMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/WrkMastExecuteMapper.java
@@ -32,6 +32,7 @@
     Integer getWrkMastExecuteByJarIdCount(@Param("jarId") Integer jarId);
 
     Integer selectNoStart(@Param("jarRegin") Integer jarRegin);
+    Integer selectNoStartCharge(@Param("jarRegin") Integer jarRegin);
 
     Integer selectMoveStart(@Param("jarRegin") Integer jarRegin);
 
diff --git a/src/main/java/com/zy/asrs/service/WrkMastExecuteService.java b/src/main/java/com/zy/asrs/service/WrkMastExecuteService.java
index 167ad70..e1656c7 100644
--- a/src/main/java/com/zy/asrs/service/WrkMastExecuteService.java
+++ b/src/main/java/com/zy/asrs/service/WrkMastExecuteService.java
@@ -25,6 +25,8 @@
 
     Integer selectNoStart(Integer jarRegin);
 
+    Integer selectNoStartCharge(Integer jarRegin);
+
     Integer selectMoveStart(Integer jarRegin);
 
     Integer selectMoveStartCharge(Integer jarRegin);
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 db7df8d..d3fc512 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -7678,7 +7678,7 @@
 
                 if (steProtocol.getCharge()>95.0F || steProtocol.getFullCharge()){
                 } else if (steProtocol.getCharge()>50.0F){
-                    if (wrkMastExecuteService.selectNoStart(steSlave.getId())==0){
+                    if (wrkMastExecuteService.selectNoStartCharge(steSlave.getId())==0){
                         if (wrkMastExecuteService.selectMoveStart(steSlave.getId())==0){
                             continue;
                         }
diff --git a/src/main/java/com/zy/asrs/service/impl/WrkMastExecuteServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WrkMastExecuteServiceImpl.java
index 352cd63..15c8f7f 100644
--- a/src/main/java/com/zy/asrs/service/impl/WrkMastExecuteServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WrkMastExecuteServiceImpl.java
@@ -55,6 +55,10 @@
     public Integer selectNoStart(Integer jarRegin) {
         return this.baseMapper.selectNoStart(jarRegin);
     }
+    @Override
+    public Integer selectNoStartCharge(Integer jarRegin) {
+        return this.baseMapper.selectNoStartCharge(jarRegin);
+    }
 
     @Override
     public Integer selectMoveStart(Integer jarRegin) {
diff --git a/src/main/resources/mapper/WrkMastExecuteMapper.xml b/src/main/resources/mapper/WrkMastExecuteMapper.xml
index a2c7434..6ccba31 100644
--- a/src/main/resources/mapper/WrkMastExecuteMapper.xml
+++ b/src/main/resources/mapper/WrkMastExecuteMapper.xml
@@ -121,6 +121,13 @@
         and jar_regin = #{jarRegin}
         and wrk_type != 0
     </select>
+    <select id="selectNoStartCharge" resultType="Integer">
+        select count(1) from jar_wrk_mast_execute
+        where 1=1
+        and jar_regin = #{jarRegin}
+        and wrk_type != 0
+        and io_type != 100
+    </select>
 
     <select id="selectMoveStart" resultType="Integer">
         select count(1) from jar_wrk_mast_execute

--
Gitblit v1.9.1