| | |
| | | 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> |