王佳豪
2021-06-25 c614a786d7449d2bc517ff20a5aff4e7ce4acee6
src/main/resources/mapper/WaitPakInLogMapper.xml
@@ -4,7 +4,7 @@
<mapper namespace="com.slcf.dao.WaitPakInLogDao">
<!-- mapper不支持sql语句嵌套时,采用sql片段包含方式,解决xml标签问题 -->
<sql id="WaitPakInLogConditionSql">
<sql id="WaitPakInLogConditionSql">
      <if test="matnr!=null and matnr!='' ">
         and a.matnr like '%' + #{matnr} + '%'
      </if>
@@ -15,21 +15,21 @@
         or zpallet like '%' + #{maktx} + '%'
         or loc_no like '%' + #{maktx} + '%'
         )
      </if>
      </if>
      <if test="begin_date!=null and begin_date!='' ">
         <![CDATA[
         and a.modi_time >= #{begin_date}
         ]]>
      </if>
         and a.modi_time >= #{begin_date}
         ]]>
      </if>
      <if test="end_date!=null and end_date!='' ">
         <![CDATA[
         and a.modi_time <= #{end_date}
         ]]>
         and a.modi_time <= #{end_date}
         ]]>
      </if>
</sql>
<select id="queryWaitPakInLogList" parameterType="com.slcf.bean.WaitPakInLogCondition" resultType="com.slcf.pojo.WaitPakInLogBean">
select * from (
select * from (
select *,ROW_NUMBER() OVER(Order by modi_time,lgnum) as rowid
 from cust_wait_pakin_log a
<where>
@@ -54,4 +54,20 @@
<include refid="WaitPakInLogConditionSql"></include>
</where>
</select>
</mapper>
<!-- 不分页查询所有信息,用于excel导出 -->
<select id="getWaitPakInLogAll" parameterType="com.slcf.bean.WaitPakInLogCondition" resultType="com.slcf.pojo.WaitPakInLogBean">
   select a.*
   from cust_wait_pakin_log a
   <where>
      <![CDATA[
1=1
]]>
      <include refid="WaitPakInLogConditionSql"></include>
      <![CDATA[
order by a.appe_time,a.matnr,a.loc_no asc
]]>
   </where>
</select>
</mapper>