|  |  |  | 
|---|
|  |  |  | <if test="matnr!=null and matnr!='' "> | 
|---|
|  |  |  | and matnr like '%' + #{matnr} + '%' | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="maktx!=null and maktx!='' "> | 
|---|
|  |  |  | and (maktx like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or matnr like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or lgnum like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or tbnum like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or tbpos like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or zmatid like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or maktx like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or werks like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or anfme like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or altme like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or zpallet like '%' + #{maktx} + '%' | 
|---|
|  |  |  | or bname like '%' + #{maktx} + '%' | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | <if test="anfme != null and anfme != ''"> | 
|---|
|  |  |  | and anfme = #{anfme} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <!--      <if test="maktx!=null and maktx!='' ">--> | 
|---|
|  |  |  | <!--         and (maktx like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or matnr like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or lgnum like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or tbnum like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or tbpos like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or zmatid like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or maktx like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or werks like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or anfme like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or altme like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or zpallet like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         or bname like '%' + #{maktx} + '%'--> | 
|---|
|  |  |  | <!--         )--> | 
|---|
|  |  |  | <!--      </if>--> | 
|---|
|  |  |  | <if test="begin_date!=null and begin_date!='' "> | 
|---|
|  |  |  | <![CDATA[ | 
|---|
|  |  |  | and io_time >= #{begin_date} | 
|---|
|  |  |  | 
|---|
|  |  |  | <![CDATA[ | 
|---|
|  |  |  | and io_time <= #{end_date} | 
|---|
|  |  |  | ]]> | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="batch != null and batch != ''"> | 
|---|
|  |  |  | and batch like concat('%',#{batch},'%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="zpallet != null and zpallet != ''"> | 
|---|
|  |  |  | and zpallet like concat('%',#{zpallet},'%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="specs != null and specs != ''"> | 
|---|
|  |  |  | and specs like concat('%',#{specs},'%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </sql> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- 不分页查询所有信息,用于excel导出 --> | 
|---|
|  |  |  | <select id="getViewWorkInAll" parameterType="com.zy.asrs.entity.ViewWorkInBean" resultType="com.zy.asrs.entity.ViewWorkInBean"> | 
|---|
|  |  |  | select * from asr_wrkin_view a | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <![CDATA[ | 
|---|
|  |  |  | 1=1 | 
|---|
|  |  |  | ]]> | 
|---|
|  |  |  | <!--   select count(1)--> | 
|---|
|  |  |  | <!--   from asr_wrkin_view a--> | 
|---|
|  |  |  | <!--   where 1=1--> | 
|---|
|  |  |  | <!--   <include refid="viewWorkInConditionSql"></include>--> | 
|---|
|  |  |  | select * from asr_wrkin_view | 
|---|
|  |  |  | where 1=1 | 
|---|
|  |  |  | <include refid="viewWorkInConditionSql"></include> | 
|---|
|  |  |  | <![CDATA[ | 
|---|
|  |  |  | order by io_time desc | 
|---|
|  |  |  | ]]> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- 出库统计 --> | 
|---|
|  |  |  | <!-- 分页查询所有信息 --> | 
|---|
|  |  |  | <select id="queryViewWorkOutList" parameterType="com.zy.asrs.entity.ViewWorkInBean" resultType="com.zy.asrs.entity.ViewWorkInBean"> | 
|---|
|  |  |  | select * from ( | 
|---|
|  |  |  | select *,ROW_NUMBER() OVER(Order by io_time desc) as rowid | 
|---|
|  |  |  | from asr_wrkout_view | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | 1=1 | 
|---|
|  |  |  | <include refid="viewWorkOutConditionSql"></include> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | ) as a | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | rowid between ((#{pageNumber}-1)*#{pageSize}) and (#{pageNumber}*#{pageSize}) | 
|---|
|  |  |  | <![CDATA[ | 
|---|
|  |  |  | order by io_time desc | 
|---|
|  |  |  | ]]> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | select | 
|---|
|  |  |  | * | 
|---|
|  |  |  | from ( | 
|---|
|  |  |  | select | 
|---|
|  |  |  | ROW_NUMBER() OVER(Order by t.io_time desc) as row | 
|---|
|  |  |  | , * | 
|---|
|  |  |  | from ( | 
|---|
|  |  |  | select * | 
|---|
|  |  |  | from asr_wrkout_view | 
|---|
|  |  |  | where 1=1 | 
|---|
|  |  |  | <include refid="viewWorkInConditionSql"></include> | 
|---|
|  |  |  | ) t | 
|---|
|  |  |  | ) a where 1=1 and a.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize}) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="getViewWorkOutCount" parameterType="com.zy.asrs.entity.ViewWorkInBean"   resultType="Integer"> | 
|---|
|  |  |  | select count(1) from asr_wrkout_view a | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <![CDATA[ | 
|---|
|  |  |  | 1=1 | 
|---|
|  |  |  | ]]> | 
|---|
|  |  |  | <include refid="viewWorkOutConditionSql"></include> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | select count(1) | 
|---|
|  |  |  | from asr_wrkout_view a | 
|---|
|  |  |  | where 1=1 | 
|---|
|  |  |  | <include refid="viewWorkInConditionSql"></include> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- 不分页查询所有信息,用于excel导出 --> | 
|---|
|  |  |  | <select id="getViewWorkOutAll" parameterType="com.zy.asrs.entity.ViewWorkInBean" resultType="com.zy.asrs.entity.ViewWorkInBean"> | 
|---|
|  |  |  | select * from asr_wrkout_view a | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <![CDATA[ | 
|---|
|  |  |  | 1=1 | 
|---|
|  |  |  | ]]> | 
|---|
|  |  |  | <include refid="viewWorkOutConditionSql"></include> | 
|---|
|  |  |  | <![CDATA[ | 
|---|
|  |  |  | order by io_time desc | 
|---|
|  |  |  | ]]> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | select * | 
|---|
|  |  |  | from asr_wrkout_view a | 
|---|
|  |  |  | where 1=1 | 
|---|
|  |  |  | <include refid="viewWorkInConditionSql"></include> | 
|---|
|  |  |  | Order by a.io_time desc | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </mapper> | 
|---|