| 
					
				 | 
			
			
				@@ -955,56 +955,72 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  where oo.order_id = #{orderId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="purchaseXqCgNzDXMeasure" resultType="java.util.Map" parameterType="map"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                select APO.PURCHASE_ORDER_NO || ',' || APO.EAS_ENTRY_ID "orderSource", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               OO.ORDER_NUMBER "orderId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               RC.CAPACITY_NUMBER "carNumber", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               RTC.TRUCK_CALCULATE_NUMBER "regionName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               RS.SUPPLIER_NAME "provider", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               RS.SUPPLIER_DUTY_PARAGRAPH "providerNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               RSH.SHIPPER_NAME "receiver", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               (case 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 when RSH.SHIPPER_PARTITION_CODE is null then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ' ' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  RSH.SHIPPER_PARTITION_CODE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               end) "receiverNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               RM.MATERIAL_ID || '' "item", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               RM.MATERIAL_CODE "goodsNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               CONCAT(RM.MATERIAL_NAME, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      CONCAT(RM.MATERIAL_SPECIFICATION, RM.MATERIAL_MODEL)) "goodsName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               (case 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 when OOM.ORDER_MATERIAL_WEIGHT is null then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  OOM.ORDER_MATERIAL_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               end) || '' "planQuantity" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          from OMSTRUCK_ORDER OO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join TMSTRUCK_TOTAL_RESULT TTR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on TTR.ORDER_ID = OO.ORDER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join amstruck_inward_plan aip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on aip.plan_id = oo.order_plan_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join amstruck_requirement_plan arp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on arp.plan_id = aip.plan_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join amstruck_inward_requirement air 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on air.requirement_id = arp.requirement_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join ams_purchase_order apo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on apo.purchase_order_id = air.purchase_order_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join RMS_SUPPLIER RS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join RMS_SHIPPER RSH 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on RSH.SHIPPER_ID = APO.RECEIVE_UNIT_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join OMSTRUCK_ORDER_MATERIAL OOM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on OO.ORDER_ID = OOM.ORDER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join RMS_MATERIAL RM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on RM.MATERIAL_ID = OOM.MATERIAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join RMS_CAPACITY RC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on RC.CAPACITY_ID = OO.CAPACITY_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join TMSTRUCK_WEIGHT_RESULT TWR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join RMS_TRUCK_CALCULATE RTC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          left join TMSTRUCK_UNLOAD_RESULT TUR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            on TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         where OO.ORDER_ID = #{orderId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        from ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 select APO.PURCHASE_ORDER_NO || ',' || APO.EAS_ENTRY_ID                               "orderSource", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        OO.ORDER_NUMBER                                                                "orderId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        RC.CAPACITY_NUMBER                                                             "carNumber", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        (case when TWR.RESULT_GROSS_PLACE_ID is not null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              then ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    select RTC.TRUCK_CALCULATE_NUMBER from RMS_TRUCK_CALCULATE RTC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    where RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              when TWR.RESULT_GROSS_PLACE_ID is null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              then ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  select RTC.TRUCK_CALCULATE_NUMBER from RMS_TRUCK_CALCULATE RTC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  where RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            )                                                                          "regionName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        RS.SUPPLIER_NAME                                                               "provider", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        RS.SUPPLIER_DUTY_PARAGRAPH                                                     "providerNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        RSH.SHIPPER_NAME                                                               "receiver", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        (case 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                             when RSH.SHIPPER_PARTITION_CODE is null then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                 ' ' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                             else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                 RSH.SHIPPER_PARTITION_CODE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            end)                                                                       "receiverNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        RM.MATERIAL_ID || ''                                                           "item", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        RM.MATERIAL_CODE                                                               "goodsNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        CONCAT(RM.MATERIAL_NAME, CONCAT(RM.MATERIAL_SPECIFICATION, RM.MATERIAL_MODEL)) "goodsName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        (case 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                             when OOM.ORDER_MATERIAL_WEIGHT is null then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                             else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                 OOM.ORDER_MATERIAL_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            end) || ''                                                                 "planQuantity" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 from OMSTRUCK_ORDER OO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join TMSTRUCK_TOTAL_RESULT TTR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on TTR.ORDER_ID = OO.ORDER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join amstruck_inward_plan aip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on aip.plan_id = oo.order_plan_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join amstruck_requirement_plan arp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on arp.plan_id = aip.plan_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join amstruck_inward_requirement air 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on air.requirement_id = arp.requirement_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join ams_purchase_order apo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on apo.purchase_order_id = air.purchase_order_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join RMS_SUPPLIER RS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join RMS_SHIPPER RSH 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on RSH.SHIPPER_ID = APO.RECEIVE_UNIT_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join OMSTRUCK_ORDER_MATERIAL OOM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on OO.ORDER_ID = OOM.ORDER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join RMS_MATERIAL RM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on RM.MATERIAL_ID = OOM.MATERIAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join RMS_CAPACITY RC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on RC.CAPACITY_ID = OO.CAPACITY_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join TMSTRUCK_WEIGHT_RESULT TWR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          left join TMSTRUCK_UNLOAD_RESULT TUR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    on TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 where OO.ORDER_ID = #{orderId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   and TWR.RESULT_NET_WEIGHT is null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 order by TWR.TARE_SEGMENT_SQE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where rownum = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </mapper> 
			 |