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 | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 106 insertions(+), 4 deletions(-)
diff --git a/src/main/resources/mapper/WrkMastExecuteMapper.xml b/src/main/resources/mapper/WrkMastExecuteMapper.xml
index ca69ed5..46961cd 100644
--- a/src/main/resources/mapper/WrkMastExecuteMapper.xml
+++ b/src/main/resources/mapper/WrkMastExecuteMapper.xml
@@ -22,27 +22,94 @@
<result column="wrk_sts" property="wrkSts" />
<result column="io_type" property="ioType" />
<result column="type" property="type" />
+ <result column="rgv_end_id" property="rgvEndId" />
</resultMap>
+
+ <sql id="batchSeq">
+ <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="steNo != null">
+ and ste_id = #{steNo}
+ </if>
+ <if test="jarNo != null">
+ and jar_id = #{jarNo}
+ </if>
+ <if test="rgvNo != null">
+ and rgv_id = #{rgvNo}
+ </if>
+ <!-- <choose>-->
+ <!-- <when test="type != null and type != ''">-->
+ <!-- and type = #{type}-->
+ <!-- </when>-->
+ <!-- <otherwise>-->
+ <!-- and (type IS NULL OR type = '')-->
+ <!-- </otherwise>-->
+ <!-- </choose>-->
+
+ </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}
</select>
- <select id="sselectWrkMastExecuteByType" resultMap="BaseResultMap">
+ <select id="selectWrkMastExecuteByType" resultMap="BaseResultMap">
select * from jar_wrk_mast_execute
where 1=1
and type = #{type}
- and io_type = #{iotype}
and wrk_type = 0;
+ </select>
+
+ <select id="selectWrkMastExecuteByTypeAndIoTyperAndWrkType" resultMap="BaseResultMap">
+ select * from jar_wrk_mast_execute
+ where 1=1
+ <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">
+ select * from jar_wrk_mast_execute
+ where 1=1
+ <include refid="batchSeq"></include>
</select>
<select id="getWrkMastExecuteByJarIdCount" resultType="Integer">
@@ -51,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