|  |  | @ -3,12 +3,14 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | <mapper namespace="com.glxp.api.dao.trace.TraceManuOrderMapper"> |  |  |  | <mapper namespace="com.glxp.api.dao.trace.TraceManuOrderMapper"> | 
			
		
	
		
		
			
				
					
					|  |  |  |     <select id="filterTraces" parameterType="com.glxp.api.req.trace.TraceManuOrderRequest" |  |  |  |     <select id="filterTraces" parameterType="com.glxp.api.req.trace.TraceManuOrderRequest" | 
			
		
	
		
		
			
				
					
					|  |  |  |             resultType="com.glxp.api.res.trace.TraceManuOrderResponse"> |  |  |  |             resultType="com.glxp.api.res.trace.TraceManuOrderResponse"> | 
			
		
	
		
		
			
				
					
					|  |  |  |         SELECT tmo.*,mid.*,uc.companyName |  |  |  |         SELECT tmo.*, mid.*, uc.companyName | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         FROM trace_manu_order tmo |  |  |  |         FROM trace_manu_order tmo | 
			
		
	
		
		
			
				
					
					|  |  |  |         LEFT JOIN user_company uc ON uc.id = tmo.companyIdFk |  |  |  |         LEFT JOIN user_company uc ON uc.id = tmo.companyIdFk | 
			
		
	
		
		
			
				
					
					|  |  |  |                  LEFT JOIN (SELECT tr.recordCode,tr.createUser,tr.remark,trd.batchNo,trd.traceType |  |  |  |         LEFT JOIN ( | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         SELECT tr.recordCode, tr.createUser, tr.remark, trd.batchNo, trd.traceType | 
			
		
	
		
		
			
				
					
					|  |  |  |         FROM trace_record_log tr |  |  |  |         FROM trace_record_log tr | 
			
		
	
		
		
			
				
					
					|  |  |  |                                      LEFT JOIN trace_product_record trd ON trd.recordIdFk = tr.id) mid ON mid.recordCode = tmo.recordCode |  |  |  |         LEFT JOIN trace_product_record trd ON trd.id = tr.traceProductIdFk | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ) mid ON mid.recordCode = tmo.recordCode | 
			
		
	
		
		
			
				
					
					|  |  |  |         <where> |  |  |  |         <where> | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="recordCode != '' and recordCode != null"> |  |  |  |             <if test="recordCode != '' and recordCode != null"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 and recordCode = #{recordCode} |  |  |  |                 and recordCode = #{recordCode} | 
			
		
	
	
		
		
			
				
					|  |  | 
 |