| | |
| | | <select id="selectByLocNo1" resultMap="BaseResultMap"> |
| | | select top 1 * from asr_wrk_mast where source_loc_no = #{sourceLocNo} or loc_no=#{sourceLocNo} |
| | | </select> |
| | | |
| | | <select id="selectByOnlyWrkNo" resultMap="BaseResultMap"> |
| | | select top 1 * from asr_wrk_mast where wrk_no = #{wrkNo} |
| | | </select> |
| | | <select id="selectToBeCompleteData" resultMap="BaseResultMap"> |
| | | select * from asr_wrk_mast where ((wrk_sts = 4 Or wrk_sts = 14 ) and io_type != 103 and io_type != 104 and io_type != 107 ) or (wrk_sts = 2 and io_type=6) order by upd_mk,io_time,wrk_no |
| | | </select> |
| | |
| | | select top 1 * from dbo.asr_wrk_mast where wrk_sts in (3,6,11,12,15) and io_type=11 and crn_no=#{crnNo} order by io_pri desc,io_time,wrk_no |
| | | </select> |
| | | |
| | | <select id="selectLocMove111" resultMap="BaseResultMap"> |
| | | select top 1 * from dbo.asr_wrk_mast where wrk_sts in (3,6,11,12,15) and io_type=111 and crn_no=#{crnNo} order by io_pri desc,io_time,wrk_no |
| | | </select> |
| | | |
| | | <select id="selectLocMoving" resultMap="BaseResultMap"> |
| | | select top 1 * from dbo.asr_wrk_mast where wrk_sts=12 and io_type=11 and crn_no=#{crnNo} order by io_time,wrk_no |
| | | </select> |
| | | |
| | | <select id="selectWorking" resultMap="BaseResultMap"> |
| | | select top 1 * from dbo.asr_wrk_mast where 1=1 and (wrk_sts=7 or wrk_sts=16) and crn_no=#{crnNo} order by io_time,wrk_no |
| | | </select> |
| | | |
| | | <select id="selectWorking1" resultMap="BaseResultMap"> |
| | | select top 1 * from dbo.asr_wrk_mast |
| | | where 1=1 and wrk_no!=#{wrkNo} and ((wrk_sts>11 and wrk_sts < 17) or (wrk_sts=11 and ste_no is not null and ste_no>0)) and crn_no=#{crnNo} |
| | | order by io_time,wrk_no |
| | | </select> |
| | | |
| | | <select id="selectPakin" resultMap="BaseResultMap"> |
| | |
| | | </select> |
| | | |
| | | <select id="selectWrkStsAndIoType" resultMap="BaseResultMap"> |
| | | select * from dbo.asr_wrk_mast where 1=1 and wrk_sts>11 and (io_type=103 or io_type=107) and crn_no=2 |
| | | select * from dbo.asr_wrk_mast where 1=1 and wrk_sts>11 and (io_type=103 or io_type=107) and crn_no=2 and io_type!=11 |
| | | <if test="sour > 200"> |
| | | and source_sta_no > 200 |
| | | </if> |
| | |
| | | |
| | | </select> |
| | | <select id="selectWrkStsAndIoType0" resultMap="BaseResultMap"> |
| | | select * from dbo.asr_wrk_mast where 1=1 and wrk_sts>11 and (io_type=103 or io_type=107) |
| | | select * from dbo.asr_wrk_mast where 1=1 and wrk_sts>11 and io_type!=11 |
| | | and (io_type=103 or io_type=107) |
| | | <if test="sour > 200"> |
| | | and source_sta_no > 200 |
| | | </if> |
| | |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | <select id="selectWrkStsAndIoType107Count" resultType="java.lang.Integer"> |
| | | select count (*) from dbo.asr_wrk_mast where 1=1 |
| | | and wrk_no!=#{workNo} |
| | | and |
| | | ( |
| | | <choose> |
| | | <when test="sour < 200"> |
| | | (wrk_sts > 11 and wrk_sts < 18 and source_sta_no < 200 and io_type > 101 and io_type < 110) |
| | | or |
| | | (wrk_sts = 11 and source_sta_no < 200 and io_type > 101 and io_type < 110 and ste_no is not null) |
| | | or |
| | | (wrk_sts < 3 and sta_no < 200 and io_type < 100 and io_type > 9 and io_type != 11 ) |
| | | </when> |
| | | <otherwise> |
| | | (wrk_sts > 11 and wrk_sts < 18 and source_sta_no > 200 and io_type > 101 and io_type < 110) |
| | | or |
| | | (wrk_sts = 11 and source_sta_no > 200 and io_type > 101 and io_type < 110 and ste_no is not null) |
| | | or |
| | | (wrk_sts < 3 and sta_no > 200 and io_type < 100 and io_type > 9 and io_type != 11) |
| | | </otherwise> |
| | | </choose> |
| | | ) |
| | | |
| | | </select> |
| | | |
| | | <select id="selectWrkStsAndIoType1" resultMap="BaseResultMap"> |
| | | select * from dbo.asr_wrk_mast where 1=1 and wrk_sts>11 and io_type=101 |
| | | <if test="sour > 200"> |
| | | and source_sta_no > 200 |
| | | </if> |
| | | <if test="sour < 200"> |
| | | and source_sta_no < 200 |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | <!-- 入出库模式相关 --> |
| | | <select id="selectWorkingPakin" resultMap="BaseResultMap"> |
| | | select top 1 * from dbo.asr_wrk_mast where wrk_sts in (2,3,4) and io_type != 11 and source_sta_no = #{sourceStaNo} order by io_time,wrk_no |
| | | </select> |
| | | |
| | | <select id="selectWorkingPakout" resultMap="BaseResultMap"> |
| | | select top 1 * |
| | | from dbo.asr_wrk_mast |
| | | where wrk_sts > 10 |
| | | and io_type > 100 and io_type != 11 |
| | | and source_sta_no = #{sourceStaNo} |
| | | order by io_time,wrk_no |
| | | </select> |
| | | |
| | | <select id="selectWorkingPakoutTwoF" resultMap="BaseResultMap"> |
| | | select top 1 * |
| | | from dbo.asr_wrk_mast |
| | | where wrk_sts > 10 |
| | | and io_type > 100 and io_type != 11 |
| | | and sta_no = #{staNo} |
| | | order by io_time,wrk_no |
| | | </select> |
| | | |
| | | <select id="selectShallowLoc" resultMap="BaseResultMap"> |
| | | select top 1 * |
| | | from dbo.asr_loc_mast |
| | | where 1=1 |
| | | and loc_sts!='F' and loc_sts!='D' and loc_sts != 'X' and loc_sts != 'O' and loc_sts != 'R' and loc_sts != 'P' |
| | | and bay1 = #{bay} |
| | | and lev1 = #{lev} |
| | | <if test="row <= 3"> |
| | | and row1 < #{row} |
| | | </if> |
| | | <if test="row > 3 and row <= 7"> |
| | | and row1 > #{row} |
| | | and row1 <= 7 |
| | | </if> |
| | | <if test="row > 7 and row <= 11"> |
| | | and row1 > 7 |
| | | and row1 < #{row} |
| | | </if> |
| | | <if test="row > 11 and row <= 14"> |
| | | and row1 > #{row} |
| | | and row1 <= 14 |
| | | </if> |
| | | <if test="row > 14 and row <= 18"> |
| | | and row1 > 14 |
| | | and row1 < #{row} |
| | | </if> |
| | | <if test="row > 18 and row <= 21"> |
| | | and row1 > #{row} |
| | | and row1 <= 21 |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |