| 
														
															@@ -687,40 +687,49 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <!-- 展示用车需求 --> 
														 | 
														
														 | 
														
															     <!-- 展示用车需求 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <select id="getTruckRequirementList" resultType="java.util.Map" parameterType="java.util.Map"> 
														 | 
														
														 | 
														
															     <select id="getTruckRequirementList" resultType="java.util.Map" parameterType="java.util.Map"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         SELECT * FROM 
														 | 
														
														 | 
														
															         SELECT * FROM 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        (SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        RM.MATERIAL_NAME AS "materialName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        DB.RESULT_FOREIGN_SHIP_NAME AS "resultForeignShipName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_NUMBER AS "requirementNumber", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_TYPE AS "requirementType", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        RCT.CAPACITY_TYPE_NAME AS "capacityTypeName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_TRUCK_TIME AS "requirementTruckTime", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_WORK_TYPE AS "requirementWorkType", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_WORK_CONTENT AS "requirementWorkContent", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_WORK_ENVIRONMENT AS "requirementWorkEnvironment", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        (SELECT APO.PURCHASE_ORDER_NO              AS "purchaseOrderNo", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RM.MATERIAL_NAME                   AS "materialName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        DB.RESULT_FOREIGN_SHIP_NAME        AS "resultForeignShipName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_NUMBER             AS "requirementNumber", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_TYPE               AS "requirementType", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RCT.CAPACITY_TYPE_NAME             AS "capacityTypeName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_TRUCK_TIME         AS "requirementTruckTime", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_WORK_TYPE          AS "requirementWorkType", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_WORK_CONTENT       AS "requirementWorkContent", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_WORK_ENVIRONMENT   AS "requirementWorkEnvironment", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration", 
														 | 
														
														 | 
														
															         AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_OVERLIMIT AS "requirementOverlimit", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        RS.SHIPPER_NAME AS "shipperName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.INSERT_TIME AS "insertTime", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.INSERT_USERNAME AS "insertUsername", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_ID AS "requirementId", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        ARM.MATERIAL_COUNT AS "materialNumber", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        ARM.MATERIAL_WEIGHT "materialWeight", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        RW.WAREHOUSE_NAME AS "wareHouseName" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_OVERLIMIT          AS "requirementOverlimit", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RS.SHIPPER_NAME                    AS "shipperName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.INSERT_TIME                    AS "insertTime", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.INSERT_USERNAME                AS "insertUsername", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_ID                 AS "requirementId", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ARM.MATERIAL_COUNT                 AS "materialNumber", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ARM.MATERIAL_WEIGHT                "materialWeight", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RW.WAREHOUSE_NAME                  AS "wareHouseName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RWZ.WAREHOUSE_NAME                 AS "loadWarehouseName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RS1.SHIPPER_NAME                    AS "receiveUnitName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RSR.SUPPLIER_NAME                  AS "sendUnitName" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         FROM AMSTRUCK_INWARD_REQUIREMENT AIR 
														 | 
														
														 | 
														
															         FROM AMSTRUCK_INWARD_REQUIREMENT AIR 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN AMS_PURCHASE_ORDER APO 
														 | 
														
														 | 
														
															         LEFT JOIN AMS_PURCHASE_ORDER APO 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN DIL_BATCH DB 
														 | 
														
														 | 
														
															         LEFT JOIN DIL_BATCH DB 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            ON DB.BATCH_ID = APO.BATCH_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON DB.BATCH_ID = APO.BATCH_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN RMS_WAREHOUSE RW 
														 | 
														
														 | 
														
															         LEFT JOIN RMS_WAREHOUSE RW 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON RW.WAREHOUSE_ID = air.requirement_unload_unit_id 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN RMS_CAPACITY_TYPE RCT 
														 | 
														
														 | 
														
															         LEFT JOIN RMS_CAPACITY_TYPE RCT 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            ON AIR.CAPACITY_TYPE_ID = RCT.CAPACITY_TYPE_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON AIR.CAPACITY_TYPE_ID = RCT.CAPACITY_TYPE_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        left join RMS_WAREHOUSE RWZ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        on RWZ.WAREHOUSE_ID = air.requiremnt_unit_id 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN RMS_SHIPPER RS 
														 | 
														
														 | 
														
															         LEFT JOIN RMS_SHIPPER RS 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            ON RS.SHIPPER_ID = AIR.REQUIREMENT_SHIPPER_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON RS.SHIPPER_ID = AIR.REQUIREMENT_SHIPPER_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM 
														 | 
														
														 | 
														
															         LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        LEFT JOIN RMS_SHIPPER RS1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON RS1.SHIPPER_ID = APO.RECEIVE_UNIT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        LEFT JOIN RMS_SUPPLIER RSR 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON RSR.SUPPLIER_ID = APO.RECEIVE_UNIT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN RMS_MATERIAL RM 
														 | 
														
														 | 
														
															         LEFT JOIN RMS_MATERIAL RM 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            ON RM.MATERIAL_ID = ARM.MATERIAL_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON RM.MATERIAL_ID = ARM.MATERIAL_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         WHERE AIR.REQUIREMENT_STATUS = #{requirementStatus} 
														 | 
														
														 | 
														
															         WHERE AIR.REQUIREMENT_STATUS = #{requirementStatus} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         AND AIR.DELETED = 0 
														 | 
														
														 | 
														
															         AND AIR.DELETED = 0 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ) 
														 | 
														
														 | 
														
															         ) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -830,52 +839,50 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </where> 
														 | 
														
														 | 
														
															         </where> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <include refid="orderBy"></include> 
														 | 
														
														 | 
														
															         <include refid="orderBy"></include> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </select> 
														 | 
														
														 | 
														
															     </select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <!-- 展示用车需求 --> 
														 | 
														
														 | 
														
															     <!-- 展示用车需求 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <select id="getFinishTruckRequirementList" resultType="java.util.Map" parameterType="java.util.Map"> 
														 | 
														
														 | 
														
															     <select id="getFinishTruckRequirementList" resultType="java.util.Map" parameterType="java.util.Map"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         SELECT * FROM 
														 | 
														
														 | 
														
															         SELECT * FROM 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        (SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        RM.MATERIAL_NAME AS "materialName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        DB.RESULT_FOREIGN_SHIP_NAME AS "resultForeignShipName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_NUMBER AS "requirementNumber", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_TYPE AS "requirementType", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        RCT.CAPACITY_TYPE_NAME AS "capacityTypeName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_TRUCK_TIME AS "requirementTruckTime", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_WORK_TYPE AS "requirementWorkType", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_WORK_CONTENT AS "requirementWorkContent", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_WORK_ENVIRONMENT AS "requirementWorkEnvironment", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        (SELECT APO.PURCHASE_ORDER_NO              AS "purchaseOrderNo", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RM.MATERIAL_NAME                   AS "materialName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        DB.RESULT_FOREIGN_SHIP_NAME        AS "resultForeignShipName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_NUMBER             AS "requirementNumber", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_TYPE               AS "requirementType", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_TRUCK_TIME         AS "requirementTruckTime", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_WORK_TYPE          AS "requirementWorkType", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_WORK_CONTENT       AS "requirementWorkContent", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_WORK_ENVIRONMENT   AS "requirementWorkEnvironment", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration", 
														 | 
														
														 | 
														
															         AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_OVERLIMIT AS "requirementOverlimit", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        RS.SHIPPER_NAME AS "shipperName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.INSERT_TIME AS "insertTime", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.INSERT_USERNAME AS "insertUsername", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.REQUIREMENT_ID AS "requirementId", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        ARM.MATERIAL_COUNT AS "materialNumber", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.UPDATE_TIME AS "updateTime", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        AIR.UPDATE_USERNAME AS "updateUserName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        RW.WAREHOUSE_NAME AS "wareHouseName" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        FROM ( 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        SELECT AIR2.REQUIREMENT_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_OVERLIMIT          AS "requirementOverlimit", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RS.SHIPPER_NAME                    AS "shipperName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.INSERT_TIME                    AS "insertTime", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.INSERT_USERNAME                AS "insertUsername", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.REQUIREMENT_ID                 AS "requirementId", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ARM.MATERIAL_WEIGHT                AS "materialWeight", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.UPDATE_TIME                    AS "updateTime", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AIR.UPDATE_USERNAME                AS "updateUserName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RW.WAREHOUSE_NAME                  AS "wareHouseName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        RW1.WAREHOUSE_NAME                 AS "unloadWarehouseName" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        FROM (SELECT AIR2.REQUIREMENT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         FROM AMSTRUCK_INWARD_REQUIREMENT AIR2 
														 | 
														
														 | 
														
															         FROM AMSTRUCK_INWARD_REQUIREMENT AIR2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP 
														 | 
														
														 | 
														
															         LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ON AIR2.REQUIREMENT_ID = ARP.REQUIREMENT_ID 
														 | 
														
														 | 
														
															         ON AIR2.REQUIREMENT_ID = ARP.REQUIREMENT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        WHERE ARP.PLAN_ID IS NULL 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        ) AIRP 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        WHERE ARP.PLAN_ID IS NULL) AIRP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR 
														 | 
														
														 | 
														
															         LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ON AIR.REQUIREMENT_ID = AIRP.REQUIREMENT_ID 
														 | 
														
														 | 
														
															         ON AIR.REQUIREMENT_ID = AIRP.REQUIREMENT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN AMS_PURCHASE_ORDER APO 
														 | 
														
														 | 
														
															         LEFT JOIN AMS_PURCHASE_ORDER APO 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID 
														 | 
														
														 | 
														
															         ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN DIL_BATCH DB 
														 | 
														
														 | 
														
															         LEFT JOIN DIL_BATCH DB 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ON DB.BATCH_ID = APO.BATCH_ID 
														 | 
														
														 | 
														
															         ON DB.BATCH_ID = APO.BATCH_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        LEFT JOIN RMS_CAPACITY_TYPE RCT ON AIR.CAPACITY_TYPE_ID = RCT.CAPACITY_TYPE_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = AIR.REQUIREMENT_SHIPPER_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        LEFT JOIN RMS_SHIPPER RS 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON RS.SHIPPER_ID = AIR.REQUIREMENT_SHIPPER_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM 
														 | 
														
														 | 
														
															         LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID 
														 | 
														
														 | 
														
															         ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN RMS_MATERIAL RM 
														 | 
														
														 | 
														
															         LEFT JOIN RMS_MATERIAL RM 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ON RM.MATERIAL_ID = ARM.MATERIAL_ID 
														 | 
														
														 | 
														
															         ON RM.MATERIAL_ID = ARM.MATERIAL_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN RMS_WAREHOUSE RW 
														 | 
														
														 | 
														
															         LEFT JOIN RMS_WAREHOUSE RW 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID 
														 | 
														
														 | 
														
															         ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        LEFT JOIN RMS_WAREHOUSE RW1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ON RW1.WAREHOUSE_ID = AIR.REQUIREMENT_UNLOAD_UNIT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         WHERE AIR.REQUIREMENT_STATUS = #{requirementStatus} 
														 | 
														
														 | 
														
															         WHERE AIR.REQUIREMENT_STATUS = #{requirementStatus} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         AND AIR.DELETED = 0) 
														 | 
														
														 | 
														
															         AND AIR.DELETED = 0) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <where> 
														 | 
														
														 | 
														
															         <where> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1015,34 +1022,45 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </select> 
														 | 
														
														 | 
														
															     </select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <select id="selectRequirement" parameterType="DECIMAL" resultType="java.util.Map"> 
														 | 
														
														 | 
														
															     <select id="selectRequirement" parameterType="DECIMAL" resultType="java.util.Map"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        SELECT APO.PURCHASE_ORDER_NO              AS "purchaseOrderNo", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               APO.PURCHASE_ORDER_ID              AS "purchaseOrderId", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               RM.MATERIAL_NAME                   AS "materialName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               DB.RESULT_FOREIGN_SHIP_NAME        AS "resultForeignShipName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               RW.WAREHOUSE_NAME                  AS "wareHouseName", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMNT_UNIT_ID             AS "requiremntUnitId", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_UNLOAD_UNIT_ID     AS "requirementUnloadUnitId", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_TYPE               AS "requirementType", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.CAPACITY_TYPE_ID               AS "capacityTypeId", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_TRUCK_TIME         AS "requirementTruckTime", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_SHIPPER_ID         AS "requirementShipperId", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_WORK_TYPE          AS "requirementWorkType", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_WORK_CONTENT       AS "requirementWorkContent", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_WORK_ENVIRONMENT   AS "requirementWorkEnvironment", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               AIR.REQUIREMENT_OVERLIMIT          AS "requirementOverlimit" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        FROM AMSTRUCK_INWARD_REQUIREMENT AIR 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                 LEFT JOIN AMS_PURCHASE_ORDER APO 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                           ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                 LEFT JOIN DIL_BATCH DB 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                           ON APO.BATCH_ID = DB.BATCH_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                 LEFT JOIN RMS_MATERIAL RM 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                           ON RM.MATERIAL_ID = DB.MATERIAL_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                 LEFT JOIN RMS_WAREHOUSE RW 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                           ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        WHERE AIR.REQUIREMENT_ID = #{requirementId} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+SELECT APO.PURCHASE_ORDER_NO              AS "purchaseOrderNo", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       APO.PURCHASE_ORDER_ID              AS "purchaseOrderId", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       RM.MATERIAL_NAME                   AS "materialName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       DB.RESULT_FOREIGN_SHIP_NAME        AS "resultForeignShipName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       RW.WAREHOUSE_NAME                  AS "wareHouseName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       ARM.MATERIAL_WEIGHT                AS "materialWeight", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMNT_UNIT_ID             AS "requiremntUnitId", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_UNLOAD_UNIT_ID     AS "requirementUnloadUnitId", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_TYPE               AS "requirementType", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.CAPACITY_TYPE_ID               AS "capacityTypeId", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_TRUCK_TIME         AS "requirementTruckTime", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_SHIPPER_ID         AS "requirementShipperId", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_WORK_TYPE          AS "requirementWorkType", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_WORK_CONTENT       AS "requirementWorkContent", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_WORK_ENVIRONMENT   AS "requirementWorkEnvironment", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       AIR.REQUIREMENT_OVERLIMIT          AS "requirementOverlimit", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       RS.SHIPPER_NAME                    AS "receiveUnitName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       RSR.SUPPLIER_NAME                  AS "sendUnitName", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       RWUL.WAREHOUSE_NAME                AS "unWarehouseName" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  FROM AMSTRUCK_INWARD_REQUIREMENT AIR 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  LEFT JOIN AMS_PURCHASE_ORDER APO 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  LEFT JOIN RMS_SHIPPER RS 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ON RS.SHIPPER_ID = APO.RECEIVE_UNIT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  LEFT JOIN RMS_SUPPLIER RSR 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ON RSR.SUPPLIER_ID = APO.RECEIVE_UNIT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  LEFT JOIN DIL_BATCH DB 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ON APO.BATCH_ID = DB.BATCH_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  LEFT JOIN RMS_MATERIAL RM 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ON RM.MATERIAL_ID = DB.MATERIAL_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  LEFT JOIN RMS_WAREHOUSE RW 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  LEFT JOIN RMS_WAREHOUSE RWUL 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ON RWUL.WAREHOUSE_ID = AIR.REQUIREMENT_UNLOAD_UNIT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ WHERE AIR.REQUIREMENT_ID = #{requirementId} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </select> 
														 | 
														
														 | 
														
															     </select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <!-- 查询批次和采购订单信息 --> 
														 | 
														
														 | 
														
															     <!-- 查询批次和采购订单信息 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <select id="getPurchaseIdByBatch" parameterType="java.util.Map" resultType="java.util.Map"> 
														 | 
														
														 | 
														
															     <select id="getPurchaseIdByBatch" parameterType="java.util.Map" resultType="java.util.Map"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         SELECT * FROM( 
														 | 
														
														 | 
														
															         SELECT * FROM( 
														 |