|  | @@ -73,15 +73,31 @@ public interface ReportIndicatorResultMapper {
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 分页查询报告指标检查结果列表
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  | -    @Select("SELECT rir.result_id,\\n\" +\n" +
 | 
	
		
			
				|  |  | -            "            \"rir.report_id,\\n\" +\n" +
 | 
	
		
			
				|  |  | -            "            \"rir.indicator_id,\\n\" +\n" +
 | 
	
		
			
				|  |  | -            "            \"mi.indicator_name,\\n\" +\n" +
 | 
	
		
			
				|  |  | -            "            \"concat(mi.reference_min,' ~ ',mi.reference_max) as ref_range,\\n\" +\n" +
 | 
	
		
			
				|  |  | -            "            \"rir.test_value,rir.test_result,rir.is_abnormal,rir.remarks,rir.create_time,rir.update_time\\n\" +\n" +
 | 
	
		
			
				|  |  | -            "            \"FROM fs_report_indicator_result  rir\\n\" +\n" +
 | 
	
		
			
				|  |  | -            "            \"left join fs_medical_indicator mi\\n\" +\n" +
 | 
	
		
			
				|  |  | -            "            \"on rir.indicator_id=mi.indicator_id and rir.report_id=#{reportId}")
 | 
	
		
			
				|  |  | +    @Select("<script>" +
 | 
	
		
			
				|  |  | +            "SELECT rir.result_id, " +
 | 
	
		
			
				|  |  | +            "rir.report_id, " +
 | 
	
		
			
				|  |  | +            "rir.indicator_id, " +
 | 
	
		
			
				|  |  | +            "mi.indicator_name, " +
 | 
	
		
			
				|  |  | +            "concat(mi.reference_min,' ~ ',mi.reference_max) as ref_range, " +
 | 
	
		
			
				|  |  | +            "rir.test_value, " +
 | 
	
		
			
				|  |  | +            "rir.test_result, " +
 | 
	
		
			
				|  |  | +            "rir.is_abnormal, " +
 | 
	
		
			
				|  |  | +            "rir.remarks, " +
 | 
	
		
			
				|  |  | +            "rir.create_time, " +
 | 
	
		
			
				|  |  | +            "rir.update_time " +
 | 
	
		
			
				|  |  | +            "FROM fs_report_indicator_result rir " +
 | 
	
		
			
				|  |  | +            "LEFT JOIN fs_medical_indicator mi ON rir.indicator_id = mi.indicator_id " +
 | 
	
		
			
				|  |  | +            "WHERE rir.report_id = #{reportId} " +
 | 
	
		
			
				|  |  | +            "<if test='indicatorName != null and indicatorName != \"\"'>" +
 | 
	
		
			
				|  |  | +            "AND mi.indicator_name LIKE CONCAT('%', #{indicatorName}, '%') " +
 | 
	
		
			
				|  |  | +            "</if>" +
 | 
	
		
			
				|  |  | +            "<if test='indicatorCateId != null'>" +
 | 
	
		
			
				|  |  | +            "AND rir.indicator_cate_id = #{indicatorCateId} " +
 | 
	
		
			
				|  |  | +            "</if>" +
 | 
	
		
			
				|  |  | +            "<if test='orderBy != null and orderBy != \"\"'>" +
 | 
	
		
			
				|  |  | +            "ORDER BY ${orderBy} " +
 | 
	
		
			
				|  |  | +            "</if>" +
 | 
	
		
			
				|  |  | +            "</script>")
 | 
	
		
			
				|  |  |      List<ReportIndicatorResult> selectPageList(ReportIndicatorResultQueryDto queryDto);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Select("select distinct indicator_cate_id as cate_id from fs_report_indicator_result where report_id=#{reportId}")
 |