|
@@ -1174,4 +1174,29 @@
|
|
|
order by ASO.SALE_ORDER_ID DESC, ASOM.SALE_ORDER_MATERIAL_ID DESC,OO.ORDER_ID DESC
|
|
|
)
|
|
|
</select>
|
|
|
+ <select id="getSaleAreaList" resultType="java.util.Map">
|
|
|
+ SELECT DISTINCT
|
|
|
+ ASM.TRANSFER_OUT_OF_WAREHOUSE "saleArea",
|
|
|
+ ASO.SALE_ORDER_RECEIVE_CUSTOMER "receiverCustomer"
|
|
|
+ FROM AMS_SALE_ORDER ASO
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ ON ASOM.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
|
+ LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
|
|
|
+ ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
|
+ ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN AMS_SALE_MATERIAL ASM
|
|
|
+ ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER OO
|
|
|
+ ON OO.ORDER_PLAN_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ WHERE OO.ORDER_ID IN
|
|
|
+ <foreach collection="orderList" item="orderId" open="(" close=")" separator=",">
|
|
|
+ #{orderId}
|
|
|
+ </foreach>
|
|
|
+ </select>
|
|
|
+ <select id="getReceiverCustomerId" resultType="java.math.BigDecimal" parameterType="string">
|
|
|
+ SELECT RC.CONSIGNEE_ID FROM RMS_CONSIGNEE RC
|
|
|
+ WHERE RC.CONSIGNEE_COMPANY_NAME = #{receiverCustomer}
|
|
|
+ FETCH FIRST 1 ROW ONLY
|
|
|
+ </select>
|
|
|
</mapper>
|