增加查询上游的菜单
This commit is contained in:
@@ -44,4 +44,67 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
SELECT * FROM ${orderTable} WHERE CUSTOMER_TRACK_ID = #{trackingNo}
|
||||
) WHERE ROWNUM <= 1
|
||||
</select>
|
||||
|
||||
<sql id="tabOrderMonitorWhere">
|
||||
o.BL_PICKUP = 1
|
||||
AND o.ORDER_STATUS IN (3, 4, 5, 6, 7, 8, 11)
|
||||
AND o.CUSTOMER_CODE IN
|
||||
<foreach collection="query.customerCodes" item="code" open="(" separator="," close=")">
|
||||
#{code}
|
||||
</foreach>
|
||||
AND o.PICKUP_DATE >= TO_TIMESTAMP(#{query.beginTime}, 'YYYY-MM-DD HH24:MI:SS')
|
||||
AND o.PICKUP_DATE <= TO_TIMESTAMP(#{query.endTime}, 'YYYY-MM-DD HH24:MI:SS')
|
||||
<if test="query.orderId != null and query.orderId != ''">
|
||||
AND o.ORDER_ID = #{query.orderId}
|
||||
</if>
|
||||
<if test="query.orgOrderId != null and query.orgOrderId != ''">
|
||||
AND o.ORG_ORDER_ID = #{query.orgOrderId}
|
||||
</if>
|
||||
<if test="query.transferOrderId != null and query.transferOrderId != ''">
|
||||
AND o.TRANSFER_ORDER_ID = #{query.transferOrderId}
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<sql id="tabOrderMonitorColumns">
|
||||
o.ORDER_ID,
|
||||
o.ORG_ORDER_ID,
|
||||
o.TRANSFER_ORDER_ID,
|
||||
o.TRACK_ID,
|
||||
o.CUSTOMER_CODE,
|
||||
o.CUSTOMER_NAME,
|
||||
o.PRODUCT_CODE,
|
||||
o.PRODUCT_NAME,
|
||||
o.PRODUCT_FLOOR_CODE,
|
||||
o.COUNTRY,
|
||||
o.COUNTRY_NAME,
|
||||
o.CONSIGNEE_POSTCODE,
|
||||
o.DIMENSIONAL_WEIGHT_FACTOR,
|
||||
o.VOLUME_WEIGHT,
|
||||
o.WEIGHT,
|
||||
o.ORDER_STATUS,
|
||||
o.PICKUP_DATE
|
||||
</sql>
|
||||
|
||||
<select id="countTabOrderMonitor" resultType="long">
|
||||
SELECT COUNT(1)
|
||||
FROM ${orderTable} o
|
||||
WHERE
|
||||
<include refid="tabOrderMonitorWhere"/>
|
||||
</select>
|
||||
|
||||
<select id="selectTabOrderMonitorPage" resultType="java.util.HashMap">
|
||||
SELECT * FROM (
|
||||
SELECT inner_q.*, ROWNUM AS rn FROM (
|
||||
SELECT
|
||||
<include refid="tabOrderMonitorColumns"/>
|
||||
FROM ${orderTable} o
|
||||
WHERE
|
||||
<include refid="tabOrderMonitorWhere"/>
|
||||
ORDER BY o.PICKUP_DATE DESC, o.ORDER_ID DESC
|
||||
) inner_q
|
||||
WHERE ROWNUM <= #{endRow}
|
||||
)
|
||||
WHERE rn > #{startRow}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user