| 
					
				 | 
			
			
				@@ -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}, '%')) 
			 |