|
@@ -545,31 +545,34 @@
|
|
|
|
|
|
<select id="getCapacity" resultType="java.util.Map">
|
|
|
SELECT DISTINCT
|
|
|
- DBI.INFACTORY_SHIP_NAME "infactoryShipName",
|
|
|
- db.RESULT_FOREIGN_SHIP_NAME AS "resultForeignShipName",
|
|
|
- rm.MATERIAL_NAME AS "materialName",
|
|
|
- rc.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
- oic.INSTRUCTIONS_CAPACITY_ID AS "orderId",
|
|
|
- DBI.BATCH_INFACOTRY_ID AS "batchInfactoryId",
|
|
|
- ada.DOWN_SWIM_PORT_ID AS "downSwimPortId",
|
|
|
- rp1.PORT_NAME AS "portName1",
|
|
|
- ada.PORT_ID AS "portId",
|
|
|
- rp2.PORT_NAME AS "portName2",
|
|
|
- oic.INSTRUCTIONS_SHIP_POSITION "instructionsShipPosition"
|
|
|
+ DBI.INFACTORY_SHIP_NAME "infactoryShipName",
|
|
|
+ db.RESULT_FOREIGN_SHIP_NAME AS "resultForeignShipName",
|
|
|
+ rm.MATERIAL_NAME AS "materialName",
|
|
|
+ rc.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
+ oic.INSTRUCTIONS_CAPACITY_ID AS "orderId",
|
|
|
+ DBI.BATCH_INFACOTRY_ID AS "batchInfactoryId",
|
|
|
+ ada.DOWN_SWIM_PORT_ID AS "downSwimPortId",
|
|
|
+ rp1.PORT_NAME AS "portName1",
|
|
|
+ ada.PORT_ID AS "portId",
|
|
|
+ rp2.PORT_NAME AS "portName2",
|
|
|
+ oic.INSTRUCTIONS_SHIP_POSITION "instructionsShipPosition",
|
|
|
+ RP3.PORT_NAME "startPortName"
|
|
|
FROM
|
|
|
- OMSSHIP_INSTRUCTIONS_CAPACITY oic
|
|
|
- LEFT JOIN OMSSHIP_SHIPMENT_INSTRUCTIONS osi ON oic.INSTRUCTIONS_ID = osi.SHIPMENT_INSTRUCTIONS_ID
|
|
|
- LEFT JOIN DIL_BATCH_INFACOTRY DBI ON DBI.BATCH_INFACOTRY_ID = osi.BATCH_ID
|
|
|
- LEFT JOIN DIL_BATCH db ON db.BATCH_ID = DBI.BATCH_ID
|
|
|
- LEFT JOIN AMSSHIP_DELIVERY_ATTORNEY ada ON ada.BATCH_ID = DBI.BATCH_INFACOTRY_ID
|
|
|
- LEFT JOIN RMS_PORT rp1 ON ada.DOWN_SWIM_PORT_ID = rp1.PORT_ID
|
|
|
- LEFT JOIN RMS_PORT rp2 ON ada.PORT_ID = rp2.PORT_ID
|
|
|
- LEFT JOIN RMS_MATERIAL rm ON rm.MATERIAL_ID = db.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_CAPACITY rc ON rc.CAPACITY_ID = oic.CAPACITY_ID
|
|
|
+ OMSSHIP_INSTRUCTIONS_CAPACITY oic
|
|
|
+ LEFT JOIN OMSSHIP_SHIPMENT_INSTRUCTIONS osi ON oic.INSTRUCTIONS_ID = osi.SHIPMENT_INSTRUCTIONS_ID
|
|
|
+ LEFT JOIN DIL_BATCH_INFACOTRY DBI ON DBI.BATCH_INFACOTRY_ID = osi.BATCH_ID
|
|
|
+ LEFT JOIN DIL_BATCH db ON db.BATCH_ID = DBI.BATCH_ID
|
|
|
+ LEFT JOIN AMSSHIP_DELIVERY_ATTORNEY ada ON ada.BATCH_ID = DBI.BATCH_INFACOTRY_ID
|
|
|
+ LEFT JOIN AMSSHIP_DELIVERY_NOTICE ADN ON ADN.BATCH_ID = ADA.BATCH_ID
|
|
|
+ LEFT JOIN RMS_PORT RP3 ON RP3.PORT_ID = ADN.PORT_ID
|
|
|
+ LEFT JOIN RMS_PORT rp1 ON ada.DOWN_SWIM_PORT_ID = rp1.PORT_ID
|
|
|
+ LEFT JOIN RMS_PORT rp2 ON ada.PORT_ID = rp2.PORT_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL rm ON rm.MATERIAL_ID = db.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY rc ON rc.CAPACITY_ID = oic.CAPACITY_ID
|
|
|
WHERE OSI.DELETED = 0
|
|
|
- AND OIC.DELETED = 0
|
|
|
- AND ADA.DELETED = 0
|
|
|
- AND OSI.INSTRUCTION_ISSUE_STATUS='已下发'
|
|
|
+ AND OIC.DELETED = 0
|
|
|
+ AND ADA.DELETED = 0
|
|
|
+ AND OSI.INSTRUCTION_ISSUE_STATUS='已下发'
|
|
|
<if test="con!=null">
|
|
|
AND (DB.RESULT_FOREIGN_SHIP_NAME like concat('%', concat(#{con},'%'))
|
|
|
or RM.MATERIAL_NAME like concat('%', concat(#{con}, '%'))
|