自动化立体仓库 - WMS系统
#
zwl
2025-05-20 cb5092a38a5123bd9da452ad311b9323561802b1
src/main/resources/mapper/ViewStockUseMapper.xml
@@ -57,12 +57,30 @@
         ROW_NUMBER() OVER(Order by a.oneday desc) as row
      , *
      FROM(
      SELECT * FROM asr_wrkin_count_view) a ) b
      SELECT * FROM asr_wrkin_count_view
               WHERE
               1 = 1 AND
               (oneday > #{start}
               AND
            oneday < #{end})
               <if test="matnr != null and matnr !=''">
                and matnr = #{matnr}
             </if>
              ) a ) b
      WHERE 1=1 and b.row between ((#{curr}-1)*#{limit}+1) and (#{curr}*#{limit})
   </select>
   <select id="selectWorkCountInTotal" resultType="java.lang.Integer">
      SELECT COUNT(*) FROM asr_wrkin_count_view
      WHERE 1= 1 AND
      (oneday > #{start}
      AND
      oneday &lt; #{end})
      <if test="matnr != null and matnr !='' ">
         and matnr = #{matnr}
      </if>
   </select>
   <select id="selectWorkCountOut" resultType="com.zy.asrs.entity.ViewWorkCountInView">
      SELECT *
@@ -71,11 +89,28 @@
                ROW_NUMBER() OVER(Order by a.oneday desc) as row
      , *
             FROM(
                   SELECT * FROM asr_wrkout_count_view) a ) b
                   SELECT * FROM asr_wrkout_count_view
      WHERE
      1 = 1 AND
      (oneday > #{start}
      AND
      oneday &lt; #{end})
      <if test="matnr != null and matnr !=''">
         and matnr = #{matnr}
      </if>
      ) a ) b
      WHERE 1=1 and b.row between ((#{curr}-1)*#{limit}+1) and (#{curr}*#{limit})
   </select>
   <select id="selectWorkCountOutTotal" resultType="java.lang.Integer">
      SELECT COUNT(*) FROM asr_wrkout_count_view
      WHERE 1= 1 AND
      (oneday > #{start}
      AND
      oneday &lt; #{end})
      <if test="matnr != null and matnr !='' ">
         and matnr = #{matnr}
      </if>
   </select>
</mapper>