|
@@ -3419,7 +3419,8 @@
|
|
|
RM.MATERIAL_CODE AS "materialCode",
|
|
|
ASM.MATERIAL_NUMBER AS "materialNumber",
|
|
|
ASM.STEEL_METER AS "steelMeters",
|
|
|
- ASM.IS_POUND_SALE AS "isPoundSale"
|
|
|
+ ASM.IS_POUND_SALE AS "isPoundSale",
|
|
|
+ ASOM.TRUCK_REMARK AS "truckRemark"
|
|
|
FROM AMS_SALE_ORDER ASO
|
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
@@ -3436,16 +3437,18 @@
|
|
|
WHERE ASO.SALE_ORDER_ID = #{saleOrderId}
|
|
|
</select>
|
|
|
|
|
|
- <select id="matchingAddressRecently" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
|
- SELECT DISTINCT *
|
|
|
- FROM (SELECT RRP.PLACE_ID "placeId",
|
|
|
+ <select id="matchingAddressRecently" parameterType="DECIMAL" resultType="java.util.LinkedHashMap" >
|
|
|
+ SELECT
|
|
|
+ DISTINCT
|
|
|
+ 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",
|
|
|
- RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN || RRP.ADDRESS_DELIVERY_ADDRESS "addressPlace"
|
|
|
+ RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN || RRP.ADDRESS_DELIVERY_ADDRESS "addressPlace",
|
|
|
+ max(ASOM.SALE_ORDER_MATERIAL_ID) as b
|
|
|
FROM AMS_SALE_ORDER ASO
|
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
@@ -3455,8 +3458,12 @@
|
|
|
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
|
|
|
- )
|
|
|
+ GROUP BY RRP.PLACE_ID , RRP.ADDRESS_DELIVERY_ADDRESS , RRA.ADDRESS_ID ,
|
|
|
+ RRA.ADDRESS_PROVINCE ,
|
|
|
+ RRA.ADDRESS_DISTRICT ,
|
|
|
+ RRA.ADDRESS_TOWN ,
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE_TEL
|
|
|
+ ORDER BY b DESC
|
|
|
</select>
|
|
|
|
|
|
<select id="getSalerByReceiveId" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
@@ -4392,7 +4399,8 @@
|
|
|
ON RRP.PLACE_ID = ACTP.PLACE_ID
|
|
|
WHERE ACTP.CARRIER_ID = #{carrierId}
|
|
|
AND RRP.ADDRESS_ID = #{addressId}
|
|
|
- ORDER BY ACTP.PRICE_ID DESC
|
|
|
+ ORDER BY ACTP.OLD_DATE DESC
|
|
|
+ NULLS LAST
|
|
|
</select>
|
|
|
|
|
|
<select id="findSelfMention" parameterType="DECIMAL" resultType="java.lang.String" >
|