| 
					
				 | 
			
			
				@@ -1183,16 +1183,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM OMSTRUCK_ORDER OO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            ON TTR.ORDER_ID = OO.ORDER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                           ON TLFR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 ON TER.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  LEFT JOIN RMS_CAPACITY RC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            ON RC.CAPACITY_ID = OO.CAPACITY_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE OO.ORDER_TYPE = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           AND OO.ORDER_STATUS IN (4,5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          AND TLFR.RESULT_OUT_GATE_TIME IS NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          AND ASOM.SALE_DATE_OF_RECEIPT < sysdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          AND (TER.RESULT_ENTRY_GATE_TIME IS NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          OR TWR.RESULT_TARE_WEIGHT =0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          AND OO.INSERT_TIME between 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          sysdate-1 and sysdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ORDER BY OO.ORDER_ID DESC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1353,20 +1357,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <update id="closePassedOrder" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UPDATE OMSTRUCK_ORDER OO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SET OO.CAN_WORK = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SET OO.ORDER_STATUS=7 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE OO.ORDER_ID IN 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         (SELECT OO.ORDER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM OMSTRUCK_ORDER OO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ON TTR.ORDER_ID = OO.ORDER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ON TLFR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                           ON TTR.ORDER_ID = OO.ORDER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 ON TER.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                           ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 LEFT JOIN RMS_CAPACITY RC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                           ON RC.CAPACITY_ID = OO.CAPACITY_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE OO.ORDER_TYPE = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        AND OO.ORDER_STATUS IN (4,5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        AND TLFR.RESULT_OUT_GATE_TIME IS NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        AND ASOM.SALE_DATE_OF_RECEIPT < sysdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          AND OO.ORDER_STATUS IN (4,5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          AND (TER.RESULT_ENTRY_GATE_TIME IS NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          OR TWR.RESULT_TARE_WEIGHT =0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          AND OO.INSERT_TIME between 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          sysdate-1 and sysdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </update> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |