| 
					
				 | 
			
			
				@@ -486,15 +486,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ${orderType} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <if test="orderField == null  "> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      order by "insertTime" desc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <select id="getPurchaseOrderList" parameterType="java.util.Map" resultType="java.util.Map"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     SELECT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     FROM( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    SELECT DISTINCT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    SELECT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     apo.INSERT_TIME as "insertTime", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     apo.PURCHASE_ORDER_NO as "purchaseOrderNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     apo.PURCHASE_ORDER_DATE as "purchaseOrderDate", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -520,12 +517,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     LEFT JOIN RMS_SHIPPER rsr 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ON apo.RECEIVE_UNIT_ID = rsr.SHIPPER_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <if test="con != null" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      WHERE apo.PURCHASE_ORDER_NO like #{con} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      WHERE instr(apo.PURCHASE_ORDER_NO, #{con}) > 0 or instr(rsu.SUPPLIER_NAME, #{con}) > 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <if test="purchaseOrderNo!= null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <foreach collection="purchaseOrderNo" item="item" open="(" separator="," close=")"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           "purchaseOrderNo" in  #{item} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </foreach> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -592,6 +588,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      <include refid="orderByInsertTime"></include> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <if test="orderField == null  "> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      order by "purchaseOrderNo" desc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <select id="getAppPurchaseOrderList" resultType="java.util.Map"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     select * from AMS_PURCHASE_ORDER APO 
			 |