#
yxFwq
2024-07-15 23ef469c6bd9a1361743cf2e60066c043ad5fa0c
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,15 @@
    <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>
    </select>
    <select id="selectWrkMastExecuteByWrk" resultMap="BaseResultMap">
@@ -93,4 +115,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>