From bf7f18b252078aa07b7df4a2b51a36e320663730 Mon Sep 17 00:00:00 2001
From: yxFwq <1>
Date: 星期四, 18 七月 2024 19:00:46 +0800
Subject: [PATCH] #

---
 src/main/resources/mapper/WrkMastExecuteMapper.xml |   70 ++++++++++++++++++++++++++++++++--
 1 files changed, 65 insertions(+), 5 deletions(-)

diff --git a/src/main/resources/mapper/WrkMastExecuteMapper.xml b/src/main/resources/mapper/WrkMastExecuteMapper.xml
index 2e3950d..46961cd 100644
--- a/src/main/resources/mapper/WrkMastExecuteMapper.xml
+++ b/src/main/resources/mapper/WrkMastExecuteMapper.xml
@@ -33,8 +33,8 @@
         <if test="ioType != null">
             and io_type = #{ioType}
         </if>
-        <if test="wrkType != null">
-            and wrk_type = #{wrkType}
+        <if test="wrkSts != null">
+            and wrk_sts = #{wrkSts}
         </if>
         <if test="steNo != null">
             and ste_id = #{steNo}
@@ -56,13 +56,27 @@
 
     </sql>
 
+    <select id="getWrkMastExecuteByCharge" resultMap="BaseResultMap">
+        select top 1 * from jar_wrk_mast_execute
+        where 1=1
+        and ste_id = #{steNo}
+        and io_type = 100
+        and wrk_type != 2
+    </select>
+
     <select id="getWrkMastExecuteByWrkNo" resultMap="BaseResultMap">
         select top 1 * from jar_wrk_mast_execute
         where 1=1
-        and jar_id = #{jarId}
+        and wrk_no = #{wrkNo}
     </select>
 
-    <select id="getWrkMastExecuteByJarId" resultMap="BaseResultMap">
+    <select id="getWrkMastExecuteByWrkNoList" resultMap="BaseResultMap">
+        select * from jar_wrk_mast_execute
+        where 1=1
+        and wrk_no = #{wrkNo}
+    </select>
+
+    <select id="getWrkMastExecuteByJarNo" resultMap="BaseResultMap">
         select * from jar_wrk_mast_execute
         where 1=1
         and jar_id = #{jarId}
@@ -78,7 +92,18 @@
     <select id="selectWrkMastExecuteByTypeAndIoTyperAndWrkType" resultMap="BaseResultMap">
         select * from jar_wrk_mast_execute
         where 1=1
-        <include refid="batchSeq"></include>
+        <if test="type != null">
+            and type = #{type}
+        </if>
+        <if test="ioType != null">
+            and io_type = #{ioType}
+        </if>
+        <if test="wrkSts != null">
+            and wrk_sts = #{wrkSts}
+        </if>
+        <if test="jarRegin != null">
+            and jar_regin = #{jarRegin}
+        </if>
     </select>
 
     <select id="selectWrkMastExecuteByWrk" resultMap="BaseResultMap">
@@ -93,4 +118,39 @@
         and jar_id = #{jarId}
     </select>
 
+    <select id="selectNoStart" resultType="Integer">
+        select count(1) from jar_wrk_mast_execute
+        where 1=1
+        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
+        where 1=1
+        and jar_regin = #{jarRegin}
+        and io_type in (7,8,10,11)
+    </select>
+
+    <select id="selectMoveStartCharge" resultType="Integer">
+        select count(1) from jar_wrk_mast_execute
+        where 1=1
+        and jar_regin = #{jarRegin}
+        and io_type in (8,11)
+    </select>
+
+    <select id="selectStart" resultMap="BaseResultMap">
+        select top 1 * from jar_wrk_mast_execute
+        where 1=1
+        and jar_regin = #{jarRegin}
+        and wrk_type = 0
+    </select>
+
 </mapper>

--
Gitblit v1.9.1