|
@@ -1500,5 +1500,56 @@
|
|
|
ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
+ <select id="getBillOrderForPrinter" resultType="java.util.Map">
|
|
|
+ SELECT distinct
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ R_CARRIER.CARRIER_NAME "carrierName",
|
|
|
+ RCA.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RM.MATERIAL_NAME || ' ' || RW.WAREHOUSE_NAME || ' ' || ASM.STEEL_METER || '米' "materialName",
|
|
|
+ RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL "materialSpe",
|
|
|
+ ASM.STEEL_METER "steelMeter",
|
|
|
+ ASM.MATERIAL_NUMBER "materialNum",
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
+ RC.CONSIGNEE_COMPANY_NAME "consigneeName",
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE_TEL "consigneeTel",
|
|
|
+ RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT ||
|
|
|
+ RRA.ADDRESS_TOWN || RRP.ADDRESS_DELIVERY_ADDRESS AS "addressPlace",
|
|
|
+ ASOM.SALE_DATE_OF_RECEIPT "deadLine",
|
|
|
+ TO_CHAR( SYSDATE, 'YYYY-MM-DD' ) "billDate",
|
|
|
+ OO.DRIVER_TEL "capacityTel"
|
|
|
+ FROM AMS_SALE_ORDER ASO
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RC
|
|
|
+ ON RC.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
+ ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ ON ASOM.SALE_ORDER_ID = ASO.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
|
|
|
+ LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
|
|
|
+ ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_CARRIER R_CARRIER
|
|
|
+ ON R_CARRIER.CARRIER_ID = ADSO.CARRIER_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 RMS_MATERIAL RM
|
|
|
+ ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER OO
|
|
|
+ ON OO.ORDER_PLAN_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RCA
|
|
|
+ ON RCA.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ ON OOM.ORDER_ID=OO.ORDER_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
+ ON OOM.MATERIAL_PRIORITY = RW.WAREHOUSE_ID
|
|
|
+ WHERE
|
|
|
+ oo.order_number = #{orderNumber}
|
|
|
+ --and oo.ORDER_STATUS = 5
|
|
|
+ --and oo.ORDER_PRINT_STATUS is null
|
|
|
+ </select>
|
|
|
|
|
|
</mapper>
|