|  |  |  | 
|---|
|  |  |  | 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 < #{end}) | 
|---|
|  |  |  | <if test="matnr != null and matnr !='' "> | 
|---|
|  |  |  | and matnr = #{matnr} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | <select id="selectWorkCountOut" resultType="com.zy.asrs.entity.ViewWorkCountInView"> | 
|---|
|  |  |  | SELECT * | 
|---|
|  |  |  | 
|---|
|  |  |  | 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 < #{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 < #{end}) | 
|---|
|  |  |  | <if test="matnr != null and matnr !='' "> | 
|---|
|  |  |  | 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> | 
|---|