|
@@ -3057,4 +3057,61 @@
|
|
|
ON RRA.ADDRESS_ID = RRP.ADDRESS_ID
|
|
|
WHERE ASO.SALE_ORDER_ID = #{saleOrderId}
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="matchingAddressRecently" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
|
+ SELECT DISTINCT *
|
|
|
+ FROM (SELECT RRP.PLACE_ID "placeId",
|
|
|
+ RRP.ADDRESS_DELIVERY_ADDRESS "place",
|
|
|
+ RRA.ADDRESS_ID "shipperAddressId",
|
|
|
+ RRA.ADDRESS_PROVINCE "addressProvince",
|
|
|
+ RRA.ADDRESS_DISTRICT "addressDistrict",
|
|
|
+ RRA.ADDRESS_TOWN "addressTown",
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE_TEL "saleOrderConsigneeTel"
|
|
|
+ FROM AMS_SALE_ORDER ASO
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_PLACE RRP
|
|
|
+ ON RRP.PLACE_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
|
+ ON RRA.ADDRESS_ID = RRP.ADDRESS_ID
|
|
|
+ WHERE ASO.RECEIVE_ID = #{receiveId}
|
|
|
+ AND RRP.PLACE_ID IS NOT NULL
|
|
|
+ ORDER BY ASOM.SALE_ORDER_MATERIAL_ID DESC
|
|
|
+ )
|
|
|
+ WHERE rownum <![CDATA[
|
|
|
+ <
|
|
|
+ ]]> 2
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getSalerByReceiveId" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
|
+ SELECT DISTINCT *
|
|
|
+ FROM (
|
|
|
+ SELECT RS.SALER_NAME "salerName",
|
|
|
+ RS.SALER_ID "salerId"
|
|
|
+ FROM AMS_SALE_ORDER ASO
|
|
|
+ LEFT JOIN RMS_SALER RS
|
|
|
+ ON RS.SALER_ID = ASO.SALER_ID
|
|
|
+ WHERE ASO.RECEIVE_ID = #{receiveId}
|
|
|
+ ORDER BY ASO.SALE_ORDER_ID DESC
|
|
|
+ )
|
|
|
+ WHERE rownum <![CDATA[
|
|
|
+ <
|
|
|
+ ]]> 2
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="matchingDriverTelRecently" parameterType="java.lang.String" resultType="java.lang.String">
|
|
|
+ SELECT DISTINCT *
|
|
|
+ FROM (
|
|
|
+ SELECT OO.DRIVER_TEL "driverTel"
|
|
|
+ FROM RMS_CAPACITY RCA
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER OO
|
|
|
+ ON OO.CAPACITY_ID = RCA.CAPACITY_ID
|
|
|
+ WHERE RCA.CAPACITY_NUMBER = #{capacityNumber}
|
|
|
+ AND OO.ORDER_TYPE = 1
|
|
|
+ ORDER BY OO.ORDER_ID
|
|
|
+ )
|
|
|
+ WHERE ROWNUM <![CDATA[
|
|
|
+ <
|
|
|
+ ]]> 2
|
|
|
+ </select>
|
|
|
</mapper>
|