| | |
| | | <result column="fire_no" property="fireNo" /> |
| | | <result column="fire_status" property="fireStatus" /> |
| | | <result column="pack_status" property="packStatus" /> |
| | | <result column="channel" property="channel" /> |
| | | |
| | | </resultMap> |
| | | |
| | |
| | | from asr_loc_mast |
| | | where row1=#{row} |
| | | and loc_sts='O' |
| | | <choose> |
| | | <when test="locType1 != null"> |
| | | and loc_type1 = #{locType1} |
| | | </when> |
| | | <otherwise> |
| | | and 1!=1 |
| | | </otherwise> |
| | | </choose> |
| | | order by lev1 asc,bay1 asc |
| | | </select> |
| | | |
| | | <select id="queryFreeLocMast1" resultMap="BaseResultMap"> |
| | | select top 1 * |
| | | from asr_loc_mast |
| | | where row1=#{row} |
| | | and loc_sts='O' |
| | | and channel > 0 |
| | | and channel < #{channelMax} |
| | | <if test="locType1 != null"> |
| | | and loc_type1 = #{locType1} |
| | | </if> |
| | | order by loc_sts desc ,lev1 asc,bay1 asc |
| | | order by channel asc |
| | | </select> |
| | | |
| | | <select id="queryFreeLocMast2" resultMap="BaseResultMap"> |
| | | select top 1 * |
| | | from asr_loc_mast |
| | | where row1=#{row} |
| | | and loc_sts='O' |
| | | <if test="locType2 != null and locType2 != 0"> |
| | | and loc_type2 = #{locType2} |
| | | </if> |
| | | <if test="locType1 != null"> |
| | | and loc_type1 = #{locType1} |
| | | </if> |
| | | order by lev1 asc,bay1 asc |
| | | </select> |
| | | |
| | | <select id="queryFreeLocMastCount" resultType="int"> |
| | | select count(1) |
| | | from asr_loc_mast |
| | | where row1=#{row} |
| | | and loc_sts='O' |
| | | and loc_type2 = #{locType2} |
| | | <if test="locType1 != null"> |
| | | and loc_type1 = #{locType1} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="queryShallowLocFMast" resultMap="BaseResultMap"> |