| 
					
				 | 
			
			
				@@ -505,6 +505,9 @@ async function getMultiRptsCommon(ctx, params, outputType, baseDir) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         params.rpt_ids[idx] = parseInt(params.rpt_ids[idx]); // 转换一下,以防万一 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const rptTpls = await ctx.service.rptTpl.getAllTplByIds(params.rpt_ids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    rptTpls.sort(function(rpt1, rpt2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return params.rpt_ids.indexOf(rpt1.id) - params.rpt_ids.indexOf(rpt2.id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for (let rtIdx = 0; rtIdx < rptTpls.length; rtIdx++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rptTpls[rtIdx] = JSON.parse(rptTpls[rtIdx].rpt_content); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |