自动化立体仓库 - WMS系统
zjj
2023-11-04 6604d9c5b6d4d00b621c6a372059653bb63c3b07
src/main/resources/mapper/OrderMapper.xml
@@ -82,19 +82,19 @@
        select order_no from man_order
    </select>
    <sql id="orderSql">
        <if test="order_no != null and order_no!='' ">
            and a.order_no like '%' + #{order_no} + '%'
        <if test="orderNo != null and orderNo!='' ">
            and order_no like '%' + #{orderNo} + '%'
        </if>
    </sql>
    <select id="getOrderAll" resultMap="BaseResultMap">
        select t.row,order_all.* from
            (
            select
            ROW_NUMBER() over (order by sum(1) desc) as row,id
            ROW_NUMBER() over (order by order_time desc) as row,id
            FROM order_all
            WHERE 1=1
            <include refid="orderSql"></include>
            GROUP BY id
            GROUP BY id,order_time
            ) t
            LEFT JOIN order_all ON t.id = order_all.id
            where t.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})