| 
					
				 | 
			
			
				@@ -20,7 +20,15 @@ public interface ReportIndicatorResultMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 根据报告ID查询所有指标结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Select("SELECT * FROM fs_report_indicator_result WHERE report_id = #{reportId}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Select("SELECT rir.result_id,\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "rir.report_id,\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "rir.indicator_id,\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "mi.indicator_name,\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "concat(mi.reference_min,' ~ ',mi.reference_max) as ref_range,\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "rir.test_value,rir.test_result,rir.is_abnormal,rir.remarks,rir.create_time,rir.update_time\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "FROM fs_report_indicator_result  rir\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "left join fs_medical_indicator mi\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "on rir.indicator_id=mi.indicator_id and rir.report_id=#{reportId}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     List<ReportIndicatorResult> listByReportId(@Param("reportId") Long reportId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 |