#
lsh
2024-01-16 d9131e43a1fa8fe4d5e086d02d4037997cb13bde
src/main/resources/mapper/WrkMastMapper.xml
@@ -106,6 +106,14 @@
        select top 1 * from dbo.asr_wrk_mast where wrk_no=#{workNo}
    </select>
    <select id="selectPakInStep4" resultMap="BaseResultMap">
        select top 1 * from dbo.asr_wrk_mast where sta_no=#{staNo} and wrk_sts = 14 and io_type>100 and sheet_no=#{sheetNo}
    </select>
    <select id="selectPakInStep5" resultMap="BaseResultMap">
        select top 1 * from dbo.asr_wrk_mast where sta_no=#{staNo} and wrk_sts = 14 and io_type>100 and sheet_no!=#{sheetNo}
    </select>
    <select id="selectPickStep" resultMap="BaseResultMap">
        select top 1 * from asr_wrk_mast where barcode=#{barcode} and wrk_sts=14 and (io_type=103 or io_type=107 or io_type=104)
    </select>
@@ -116,6 +124,10 @@
    <select id="selectPakOutStep2" resultMap="BaseResultMap">
        select top 1 * from dbo.asr_wrk_mast where source_sta_no=#{sourceStaNo} and wrk_sts=12 and io_type>100 order by io_pri desc,io_time desc,wrk_no ASC
    </select>
    <select id="selectPakOutStep3" resultMap="BaseResultMap">
        select top 1 * from dbo.asr_wrk_mast where source_sta_no=#{sourceStaNo} and wrk_sts=2 and io_type=10
    </select>
    <select id="selectLocMove" resultMap="BaseResultMap">
@@ -247,6 +259,37 @@
        and rgv_no is null
    </select>
    <select id="selectWaitBindRgvNo2" resultMap="BaseResultMap">
        select * from dbo.asr_wrk_mast
        where 1=1
        and wrk_sts in (2,14)
        and (rgv_no IS NULL OR rgv_no = 0)
    </select>
    <select id="selectWaitBindRGVRgvNo" resultMap="BaseResultMap">
        select * from dbo.asr_wrk_mast_rgv
        where 1=1
        and wrk_sts &lt; 110
        and rgv_no = #{rgvNo}
    </select>
    <select id="selectWaitBindRgvNoOneWrkNo" resultMap="BaseResultMap">
        select * from dbo.asr_wrk_mast_rgv
        where 1=1
        and wrk_no = #{wrkNo}
    </select>
    <insert id="insertRgvMast">
        INSERT INTO dbo.asr_wrk_mast_rgv SELECT * FROM asr_wrk_mast WHERE wrk_no = #{wrkNo}
    </insert>
    <update id="updateRgvMast">
        update asr_wrk_mast_rgv
        set wrk_sts=100
        where 1=1
        and wrk_no = #{wrkNo}
    </update>
    <select id="selectRgvInSteWrkNo" resultMap="BaseResultMap">
        select top 1 * from dbo.asr_wrk_mast where 1=1 and wrk_sts =12 and wrk_no=#{wrkNo} and rgv_no is null
    </select>
@@ -300,4 +343,12 @@
    <!-- ==============================================自动补空板相关 ============================================== -->
    <select id="selectWrkMastUnstackingOne202" resultMap="BaseResultMap">
        SELECT top 1 * FROM dbo.asr_wrk_mast Where 1=1 and io_type=202 and wrk_sts =51 and source_sta_no = #{sourceStaNo}
    </select>
    <select id="selectWrkMastLabelingOne54" resultMap="BaseResultMap">
        SELECT top 1 * FROM dbo.asr_wrk_mast Where 1=1 and io_type=202 and wrk_sts =54
    </select>
</mapper>