自动化立体仓库 - WMS系统
#
mrzhssss
2022-10-27 785f77f09f63a0c427c6b76adf3459054ae65254
src/main/resources/mapper/ViewStockUseMapper.xml
@@ -112,5 +112,39 @@
         and matnr = #{matnr}
      </if>
   </select>
   <sql id="checkReportCondition">
      <if test="matnr!=null and matnr!='' ">
         and matnr like '%' + #{matnr} + '%'
      </if>
      <if test="maktx!=null and maktx!='' ">
         and maktx like '%' + #{maktx} + '%'
      </if>
      <if test="specs!=null and specs!='' ">
         and specs like '%' + #{specs} + '%'
      </if>
      <if test="batch!=null and batch!='' ">
         and batch like '%' + #{batch} + '%'
      </if>
      <if test="zpallet!=null and zpallet!='' ">
         and zpallet like '%' + #{zpallet} + '%'
      </if>
      <if test="locNo!=null and locNo!='' ">
         and locNo like '%' + #{locNo} + '%'
      </if>
      <if test="staNo!=null and staNo!='' ">
         and staNo like '%' + #{staNo} + '%'
      </if>
   </sql>
    <select id="selectCheckReport" resultType="com.zy.asrs.entity.result.CheckReport">
      SELECT  * FROM (
      SELECT ROW_NUMBER() OVER(Order by appeTime desc ) as row , * FROM asr_check_report WHERE 1 = 1
      <include refid="checkReportCondition"></include>  ) as a WHERE a.row between #{curr} and #{limit}
   </select>
   <select id="selectCheckReportCount" resultType="java.lang.Integer">
      SELECT COUNT(*) FROM asr_check_report WHERE 1 = 1
      <include refid="checkReportCondition"></include>
   </select>
</mapper>